magit, commit如何关联issue

magit的commit message是这么写的

#15 我想关联到issue#15

# 请为您的变更输入提交说明。以 '#' 开始的行将被忽略,而一个空的提交
# 说明将会终止提交。
#
# 位于分支 blablabla
# 您的分支与上游分支 'origin/blablabla' 一致。
#

这样的话#15类似的关联issue用的tag似乎就要被忽略掉了? 有什么办法能解决这个问题吗?

什么是关联issue,“#15” 这种提交GitHub会做什么特殊的处理吗?

Github的issue有个标记值,通常是数字,如果commit信息包含#issue标记值,那么这个issue就会被自动关闭。

我目前这个项目是托到gitlab的, 如果commit message开头写上#<issue number>, gitlab上就可以在对应的issue下看到这个commit记录, 就可以方便追溯issue的进程嘛

see #123

1 个赞

? 请问是帖号吗? 不太能理解您的意思…

我的意思是前面加个描述词。:smile_cat:

1 个赞

oh? 有道理, 我试试哈.

#放在最前面不是代表注释吗?试试 Close #15 或者 See #15。

1 个赞

还是不太会用 magit,就直接在bash shell 里 git add/commit/push…

感觉 bash 里写多行 commit message 有点打脑阔

git commit不是会用EDITOR变量的编辑器来写commit message么

学到了,命令行里我只会像 git commit -m "xxx" 这样子提交 :sweat_smile:

我一般是直接贴链接,也会关联过去