要引用一个提交,只需编写它的SHA-hash,它就会自动转换为一个链接。
上面的答案缺少一个可能不明显的例子(对我来说不是)。
Url可以被分解成多个部分
https://github.com/liufa/Tuplinator/commit/f36e3c5b3aba23a6c9cf7c01e7485028a23c3811 \_____/\________/ \_______________________________________/ | | | Account name | Hash of revision Project name
哈希可以在这里找到(你可以点击它,将从浏览器获得url)。
希望这能为您节省一些时间。
如果您试图在问题所在的另一个repo中引用一个提交,您可以使用reponame@作为提交短散列的前缀。
reponame@
假设你的提交在名为dev的回购中,而GitLab问题在名为test的回购中。如果有意义的话,您可以对这个问题发表评论,并通过dev@e9c11f0a引用提交(其中e9c11f0a是您想要链接到的提交的sha散列的前8个字母)。
dev
test
dev@e9c11f0a
只需在评论中粘贴提交引用链接,github会自动在评论中提到提交。
我不认为有人会如实回答这个问题,也许在十年前是不可能的。
但是现在,根据github的文档,哈希是不需要的。可以这样做:
个人帐户
Username/Repository#和发出或拉取请求编号
Username/Repository#
示例:针对https://github.com/aUser/user-repo/issues/23上的问题
用途:# EYZ0
组织
Organization_name/Repository#和发出或拉取请求编号
Organization_name/Repository#
示例:针对https://github.com/an-org/theirproject/issues/1000上的问题