2015-06-02 62 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。