如何使用“$ 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)? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何退出我的 git commit 消息?我不在 VIM 中,我使用了“commit -m”命令

解决合并冲突后如何使用默认的 git commit 消息?

如何使用 husky 检查 git commit 消息格式?

如何在詹金斯管道中访问 git commit 消息 INSIDE sh STEP?

如何跳过“git commit --amend”中的提交消息步骤? [复制]

当我在vim中填写git commit消息时,如何在文件列表中显示不同的颜色