所以,我試圖找到在其中進行了給定提交的分支名稱。 (c853d8cf3ae34dae9866b874b96c6529515d7e90
)如何從提交ID找到分支
我有在git問題上引用的父id和提交id。
我怎麼能找到給定的提交ID被推入'x
'分支?
所以,我試圖找到在其中進行了給定提交的分支名稱。 (c853d8cf3ae34dae9866b874b96c6529515d7e90
)如何從提交ID找到分支
我有在git問題上引用的父id和提交id。
我怎麼能找到給定的提交ID被推入'x
'分支?
在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」。
不要忘記一個提交可以是多個分支的一部分。
感謝您的更新VonC.The新功能非常酷。最後是我一直想要的Git特性。 – PriyankaK 2013-04-02 17:41:24
只是一個騙子。
你可以看到分支Github上的提交詳細信息頁面上這樣的:
https://github.com/ {github_username}/{回購} /提交/ {commit_id}
你可以看到該頁面上的當前分支名稱
超級有用。謝謝!! – ginna 2016-07-22 19:32:09
可能重複[Git:查找提交來自哪個分支](http://stackoverflow.com/questions/2706797/git-finding-what-branch-a-commit -ameame-from) – Tuxdude 2013-03-26 21:12:56
GitHub h就像現在作爲從提交顯示分支的具體方式一樣。看我的編輯。 – VonC 2013-04-02 06:33:23