所以,我正在尝试查找进行给定提交的分支名称。 (c853d8cf3ae34dae9866b874b96c6529515d7e90
)
我在git问题上引用了父ID和提交id
如何在“x
”分支中找到给定的提交ID?
答案 0 :(得分:15)
具体来说,在GitHub上,您现在可以查看给定提交所属的分支。
博客文章“Branch and Tag Labels For Commit Pages”详情:
如果提交不在默认分支上,则指示符将显示包含提交的分支 如果提交是未合并拉取请求的一部分,则会显示一个链接。
一旦提交进入默认分支,将显示包含提交的任何标记,并且默认分支将是列出的唯一分支。
原始答案
您可以列出这些分支:
git branch --contains <commit>
# in your case
git branch --contains <commit> | grep x
“Git: Finding what branch a commit came from”中的更多详细信息。
不要忘记提交可以是多个分支的一部分。
答案 1 :(得分:1)
您可以在Github的提交详细信息页面上看到如下所示的分支:
https://github.com/ {github_username} / {回购} /提交/ {commit_id}
您可以在该页面上看到当前分支名称