如何在消息开头以“$ git commit”引用问题(gitlab,github)?

How to reference issue (gitlab, github) at the beginning of the message with "$ git commit"?

我试图在我的提交消息中引用一些问题,我想将问题标识符放在消息的开头,但也使用一些文本编辑器来编辑提交消息(命令是 git commit ).

当我尝试此操作时 #10 my message here 该行被忽略,因为在编辑器中所有以 # 开头的行都被忽略。

我已经看到 this question here 但这里所有的例子都只引用消息中间的问题,或者如果它在消息的开头,所有的例子都使用:

git commit -m "#10 my message"

如何使用文本编辑器并使用我的问题标识符启动提交消息?我想也许有类似 // 或 !通知不应忽略此行。

不要忘记 git config core.commentchar "*" that I mentioned here:您可以更改忽略提交消息中某行的字符。

您甚至可以只为您的提交命令更改它:

git -c core.commantchar="*" commit ...