我发现很多关于如何在git注释中引用GitHub问题(使用#xxx符号)的答案。 我想在我的注释中引用提交,生成到提交详细信息页面的链接?
我发现很多关于如何在git注释中引用GitHub问题(使用#xxx符号)的答案。 我想在我的注释中引用提交,生成到提交详细信息页面的链接?
要引用一个提交,只需写入它的SHA哈希值,它将自动转换为链接。
the commit 3e5c1e60269ae0329094de131227285d4682b665 solved the issue...
或者使用它的前缀
the commit 3e5c1e6 solved the issue...
git log
命令查看,它会列出包含 commit <SHA>
的行,其中 <SHA> 是提交的哈希值。如果这样并没有显示您想要的结果,可能是因为您没有运行 git push origin master
命令。此外,GitHub 存在一个 bug,就是在 <SHA> 后面必须至少有一个字符才能被识别,可以是换行符或句号等任何字符。 - Alexis Wilkereponame@
前缀。dev
的存储库中,而 GitLab 问题位于名为 test
的存储库中。如果有意义的话,您可以在问题下留言并通过 dev@e9c11f0a
引用提交(其中 e9c11f0a 是您要链接到的提交的 sha 哈希的前8个字符)。用户名/仓库名@哈希值
才能识别出分支。 - pevogam只需在评论中粘贴提交引用链接,GitHub 就会自动在评论中提到该提交。
我认为没有人按照问题所要求的方式回答,也许十年前这是不可能的。
然而现在,根据github文档,哈希值不再是必需的。可以这样做:
个人账户
用户名/仓库#
和问题或拉取请求编号
例如:对于https://github.com/aUser/user-repo/issues/23上的问题
使用:aUser/user-repo#26
组织
组织名称/仓库#
和问题或拉取请求编号
例如:对于https://github.com/an-org/theirproject/issues/1000上的问题
使用:an-org/theirproject#1000
https://github.com/PRJ/issues/NUMBER?VERSION?
的语法或链接示例。 - Peter Kraussrepository@commit_hash
。 - LiuWenbin_NO.