Ответ 1
Путь git отображает сообщения журнала о том, что он будет занимать 1-ю строку и использовать его в git log --online
, а затем при использовании обычного git log
будет отображаться что-нибудь еще, пока существует пустая строка между первая и вторая части:
Add summary line here
An example of how to write long commit messages.
Blah blah blah blah blah.
SKADOOSH!
Стандарт, который многие используют для использования первой строки в качестве сводки изменений в фиксации, и для того, чтобы сохранить длину не более 50 символов, чтобы она могла соответствовать при использовании git log --oneline --graph
. На самом деле это стандарт, который используют сами ядро Linux и git. (GitHub также продвигает его).
Возможно, вы считаете, что 50 символов слишком короткие, поэтому другой стандарт, который вы можете использовать, состоит в том, чтобы сохранить сводку не более 72, 78 или 80 символов.
Для остальной части сообщения фиксации также может быть полезно сохранить максимальную длину линии до 72, 78 или 80 символов, например, если вы часто разделяете экраны монитора с помощью терминала в одной половине и браузера или редактора в другая половина. У многих редакторов есть ярлыки, которые будут автоматически обматывать длинные строки до максимальной длины столбца для вас.
Например, в Sublime Text команда ALT
+ CMD
+ q
. У Vim также есть несколько ярлыков для этого (gq
является одним из них), но вам нужно настроить максимальную длину строки, чтобы она работала. То же самое относится к Sublime Text.