2014-01-11 70 views
1

當我在我的本地回購和做如何找到提交的分支?

git show <commit-SHA> 

它爲我犯及其相關文件的變化。

但是git在repo中的所有分支上進行搜索,而不僅僅是我目前所在的分支。我如何獲得它以顯示提交的本地分支所在的位置?

+0

你想知道哪些分支可以跟蹤他們的血統回來包括提交? – meagar

+0

[如何列出包含給定提交的分支?]的可能重複(http://stackoverflow.com/questions/1419623/how-to-list-branches-that-c​​ontain-a-given-commit) – Joe

回答

4

如果你想知道哪個分支包含一個提交,你可以使用

git branch --contains COMMIT_ID 

這將顯示,一個跟蹤他們的歷史回到指定的提交所有分支。

順便說一句,git不會在所有分支上搜索「git show; SHA1總和的意義在於,Git可以立即進入有問題的對象,因爲它的內容永遠不會改變。

相關問題