git: как создавать многострочный комментарий для commit |
![]() |
Добавил(а) microsin |
[Способ 1: одинарные кавычки] В командной строке bash многострочный комментарий можно создавать с помощью одинарных кавычек: git commit -m 'Строка 1 комментария [Способ 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='' [Ссылки] 1. Add line break to 'git commit -m' from the command line site:stackoverflow.com. |