如何使用“$ git commit”在消息开头引用问题(gitlab,github)? [复制]

Posted

技术标签:

【中文标题】如何使用“$ git commit”在消息开头引用问题(gitlab,github)? [复制]【英文标题】:How to reference issue (gitlab, github) at the beginning of the message with "$ git commit"? [duplicate] 【发布时间】:2018-11-11 20:22:04 【问题描述】:

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

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

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

git commit -m "#10 my message"

如何使用文本编辑器并使用我的问题标识符开始提交消息?我想也许有类似 // 或 !告知这一行不应被忽略。

【问题讨论】:

#之前添加一些文字,例如“Resolves #10 blah blah” ***.com/questions/2788092/… 【参考方案1】:

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

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

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

【讨论】:

谢谢。我应该标记为重复吗? 当然可以,但您的问题标题可能会帮助其他人更轻松地找到此设置

以上是关于如何使用“$ git commit”在消息开头引用问题(gitlab,github)? [复制]的主要内容,如果未能解决你的问题,请参考以下文章