2015-06-02 97 views
0

我從一個已經存在的分支創建了一個分支,現在我的智慧中我不記得那個分支的名字是什麼。有沒有人知道你的分支創建的分支名稱?如何查看分支git的父母

+0

如何在gitk中查看它? –

回答

1

望着git docs會給你答案比堆棧溢出更快,但是當你在這裏,試試這個:

git log --graph --decorate 

它將打印提交歷史,並且會顯示分支拓撲結構,進行了你在哪裏。如果你想看到所有分支的歷史記錄,你也可以添加--all標誌。

0

這將向您顯示您僅支持獨特的提交以及您分支或合併到當前分支中的任何提交。當前分支分支的提交將以前導o而不是*列出。

git log --decorate --oneline --graph --boundary HEAD \ 
    --not --exclude=$(git rev-parse --symbolic-full-name HEAD) --glob=refs/* 

樣本輸出:

* 493aaed (HEAD, my-branch) Fixed Typo 
o 012788f (master) Merged in release/1.1.1 

請注意,基本承諾可能無法用樹枝了有關如果原來的分支也取得了進展。在這種情況下,您將需要執行以下命令來確定哪個分支與該提交發生分歧。

git branch -a --contains <boundary-commit> 

在上面的例子中,邊界提交是012788f。