git commit с сообщением шаблона

Можно ли сделать git commit, и когда редактор открывается, он уже заполнен сообщением для редактирования?

пример:

git commit "some string"

откроет текстовый редактор с "некоторой строкой", которую можно редактировать.

Вариант использования: у меня есть псевдоним git для фиксации незавершенной работы (например, в конце дня) git commit -m ":construction: WIP" (да, я использую эмодзи в некоторых сообщениях коммитов), но я бы хотел добавить некоторые дополнительные детали.

Для документации git есть:

  • --message флаг, но не открывается редактор
  • --template=<file> но он использует шаблон сообщения из файла

Какие-либо решения?

1 ответ

Решение

Использовать -e|--edit опция, позволяющая редактировать вручную, даже если вы предоставляете сообщение в командной строке:

$ git commit -em ":construction: WIP"

Этот и многие другие варианты описаны в документации

Другие вопросы по тегам