Подтвердить что ты не робот

Git - Знают ли цвета что-то в vi, когда я совершаю?

Я использую Git Bash в Windows, и, когда я запускаю git commit, открывается редактор vi, чтобы я мог написать примечание Commit. Я заметил, что первая строка текста, который я пишу, желтая (хотя и не все, только первые 30 или 40 символов), вторая - белая на красном фоне, а с третьего - серые. Значит ли это цветовое кодирование что-либо, или это просто какой-то странный сбой? Я пришел из фона SVN, где комментарий Commit был чистым текстом, и я не ожидал этого "радуги".:)

Заранее благодарим за ответы.

4b9b3361

Ответ 1

Vi дает вам подсказку о "правильном" форматировании вашего сообщения о фиксации.

Пока нет специального применения одного стиля сообщения w.r.t. другой, " традиционно" Git сообщения фиксации структурированы таким образом:

  • Краткий заголовок, описывающий набор изменений (обычно менее 50-60 символов);
  • Одна пустая строка;
  • Более полное описание фиксации, необязательно разделенное на абзацы с другими пустыми строками.

Последний абзац обычно используется для записей "метаданных", таких как Signed-off-by:.

Итак, в вашем случае Vi, вероятно, предупреждает вас, что первая строка немного длиннее обычного и что после нее вы не оставили пустую строку (я говорю "возможно", потому что я не использую Vi, поэтому я я не уверен в этом).