Ner*_*ian 129 github git-branch
假设我有一个名为的分支feature/1.并且还发行#1.我想将该分支链接到该问题.
有没有一种方法来分支链接到这个问题从问题?没有提交.
L S*_*L S 88
正如另一个答案中所提到的,GitHub会自动链接各种内容,包括其他GH存储库,但不会链接到这些存储库中的分支.当我想这样做时,我手动创建这样的链接:
[a link to a branch](/_user_/_project_/tree/_branch_)
Run Code Online (Sandbox Code Playgroud)
其中_user_,_project_和_branch_应该用分支URL的部分替换.例如,GitHub的"语言学家"项目中的一个分支:
[api-changes branch in github/linguist](/github/linguist/tree/api-changes)
Run Code Online (Sandbox Code Playgroud)
重要:
/",也在此示例中)开头,则它将相对于当前页面URL的服务器的根目录.否则,不以斜杠开头的路径将被视为相对于当前页面URL的父路径.(这是基本的HTML链接规范.)tree在引用项目的特定分支时,不要忘记包含URL 的一部分.fuz*_*lej 86
直接来自github:
参考
某些引用是自动链接的:
- SHA:be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- 用户@ SHA参考:mojombo @ be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- 用户/项目@ SHA:mojombo/god @ be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- #Num:#1
- 用户/ #Num:mojombo#1
- 用户/项目#Num:mojombo/god#1
似乎直接(如在user/repo/branch中)是不可能的,但可能通过使用树的id?
Von*_*onC 13
需要注意的是,从2013年4月(" 分公司和Tag标签对于提交页面 "):

如果提交不在默认分支上,则指示符将显示包含提交的分支.如果提交是未合并拉取请求的一部分,则将显示链接.

这意味着引用从问题的提交将允许用户查看分支(通过查看提交),甚至看到一个链接回到这个问题(通过寻找提交).
您无法直接引用该分支.
但是,与另一个分支相比,您可以引用分支.如果你输入这个:
https://github.com/user1/repo/compare/branch1...branch2
Run Code Online (Sandbox Code Playgroud)
它将呈现为
branch1...branch2
Run Code Online (Sandbox Code Playgroud)
此外,您可以比较叉子之间的分支.如果user2已经分叉repo,这有效:
https://github.com/user1/repo/compare/branch1...user2:branch2
Run Code Online (Sandbox Code Playgroud)