Как указать проблему (gitlab, github) в начале сообщения с помощью $ git commit?

Я пытаюсь сослаться на некоторую проблему в своем сообщении о фиксации, я хочу поместить идентификатор проблемы в начало сообщения, но также использую текстовый редактор для редактирования сообщения о фиксации (команда git commit).

Когда я пробую это #10 my message here, эта строка игнорируется, потому что в редакторе игнорируются все строки, начинающиеся с #.

Я уже вижу этот вопрос здесь но здесь все примеры отражают проблему только в середине сообщения, или, если она находится в начале сообщения, во всех примерах используется:

git commit -m "#10 my message"

Как я могу использовать текстовый редактор и начать сообщение о фиксации с идентификатором моей проблемы? Я подумал, может быть, есть что-то вроде // или! чтобы сообщить, что эту строку нельзя игнорировать.


person Lucas Andrade    schedule 01.06.2018    source источник
comment
Добавьте текст перед #, например Resolves # 10 blah blah   -  person Code-Apprentice    schedule 01.06.2018
comment
stackoverflow.com/ questions / 2788092 /   -  person Guillermo Mansilla    schedule 01.06.2018


Ответы (1)


Не забывайте git config core.commentchar "*" , о котором я упоминал здесь: вы можете изменить, какой символ игнорирует строку в сообщении фиксации.

Вы даже можете изменить его только для своей команды фиксации:

git -c core.commantchar="*" commit ...
person VonC    schedule 01.06.2018
comment
Спасибо. Должен ли я помечать как дубликат? - person Lucas Andrade; 01.06.2018
comment
Конечно, вы можете, но ваш заголовок вашего вопроса может помочь другим легче найти эту настройку - person VonC; 01.06.2018