Как выводить журнал git только с первой строкой?

Я пытаюсь настроить формат для 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.

Итак, в приведенном примере я хочу только выводить Добавлены некоторые функции. добавлен кратким хешем.

302
задан JJD 3 January 2011 в 14:04
поделиться