Программирование ARM git: как создавать многострочный комментарий для commit Thu, October 10 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

git: как создавать многострочный комментарий для commit Печать
Добавил(а) microsin   

[Способ 1: одинарные кавычки]

В командной строке bash многострочный комментарий можно создавать с помощью одинарных кавычек:

git commit -m 'Строка 1 комментария
Строка 2 комментария
Строка 3 комментария'

[Способ 2: несколько опций -m]

Альтернативно для многострочного комментария можно несколько раз использовать опцию -m, этот способ также хорошо работает и в PowerShell на Windows:

git commit -m "Строка 1 комментария" -m "Строка 2 комментария"

[Способ 3: использование "]

В bash также можно начинать строку комментария двойными кавычками, и продолжать его вводить построчно:

git commit -m "Начало, первая строка в комментарии
> продолжение, следующая строка
> можно вводить таким способом несколько строк
> последняя строка комментария с завершающей двойной кавычкой"

Просто вводите текст на каждой строке, нажимая Enter, когда хотите перейти на новую строку. Символ > будет показывает, что вы перешли на новую строку (он появляется автоматически). Ввод последней строки завершите двойной кавычкой и нажмите Enter.

[Способ 4: использование $ для bash]

Пример:

git commit -m $'Первая строка комментария\nВторая строка комментария'

Из руководства Bash:

"Слова в форме $'string' обрабатываются особенным образом. Слово разворачивается в строку, где экранированные обратным слешем символы преобразуются в ESC-последовательности по стандарту ANSI."

Такое поведение bash включает в том числе и код новой строки \n, как показано в примере выше, что позволяет создавать многострочные комментарии для commit.

[Способ 5: git commit -e]

Возможно это самый удобный способ ввода комментария для commit. Команда откроет настроенный редактор по умолчанию, где вы можете ввести многострочный комментарий.

Редактор текста по умолчанию открывается в bash горячими клавишами Ctrl+x, Ctrl+e, нажатыми друг за другом (в Ubuntu 22.04 по умолчанию настроен nano). Редактор по умолчанию можно поменять, редактируя переменные окружения в файле ~/.bashrc:

export ALTERNATE_EDITOR=''
export EDITOR='emacsclient -t'
export VISUAL='emacsclient -c'
export SUDO_EDITOR='emacsclient -t'

[Ссылки]

1. Add line break to 'git commit -m' from the command line site:stackoverflow.com.
2. Краткий справочник по Git.

 

Добавить комментарий


Защитный код
Обновить

Top of Page