В bash также можно начинать строку комментария двойными кавычками, и продолжать его вводить построчно:
git commit -m "Начало, первая строка в комментарии > продолжение, следующая строка > можно вводить таким способом несколько строк > последняя строка комментария с завершающей двойной кавычкой"
Просто вводите текст на каждой строке, нажимая Enter, когда хотите перейти на новую строку. Символ > будет показывает, что вы перешли на новую строку (он появляется автоматически). Ввод последней строки завершите двойной кавычкой и нажмите Enter.
"Слова в форме $'string' обрабатываются особенным образом. Слово разворачивается в строку, где экранированные обратным слешем символы преобразуются в ESC-последовательности по стандарту ANSI."
Такое поведение bash включает в том числе и код новой строки \n, как показано в примере выше, что позволяет создавать многострочные комментарии для commit.
[Способ 5: git commit -e]
Возможно это самый удобный способ ввода комментария для commit. Команда откроет настроенный редактор по умолчанию, где вы можете ввести многострочный комментарий.
Редактор текста по умолчанию открывается в bash горячими клавишами Ctrl+x, Ctrl+e, нажатыми друг за другом (в Ubuntu 22.04 по умолчанию настроен nano). Редактор по умолчанию можно поменять, редактируя переменные окружения в файле ~/.bashrc: