Я пытаюсь настроить формат для git log
. Я хочу, чтобы все коммиты отображались в одной строке. В каждой строке должна отображаться только первая строка сообщения о фиксации.
Я обнаружил , что git log --pretty = short
должен помочь, но на моем компьютере он показывает полный журнал, как и git log
(кроме времени штамп).
Кроме того, я попытался использовать заполнители , как определено на странице руководства . Хотя я не смог найти команду, чтобы сократить сообщение журнала. Я пробовал эту строку git log --pretty = format: '% h:% s'
, которая показывает сокращенный хэш % h
и полное сообщение % s
в одну строку.
Я использую git версии 1.7.3.1.msysgit.0
в Vista.
Возможно, это как-то связано с тем, как я пишу сообщения о фиксации. Вот пример:
Added some functionality.
+ Added print function in Foo class.
+ Added conversion from foo to baz.
Итак, в приведенном примере я хочу только выводить Добавлены некоторые функции.
добавлен кратким хешем.