如何在Git中知道源分支的名称

3

我对Git还不熟悉。现在我正在一个名为fixes的分支上工作。实际上我已经忘记从哪个分支上切出这个分支了。那么,在Git中有没有办法让我知道我的源分支名称。


1
应该是 master。运行 git branch 查看所有分支列表。 - Šime Vidas
你可以使用漂亮的图形或类似SourceTree这样的工具(免责声明:我与后者有些关联)来完成。 - alex
阅读此内容:http://stackoverflow.com/questions/18667163/how-to-view-a-git-branch-only-back-to-the-point-where-it-was-branched-off/18667256#18667256 - D4NI3LS
3个回答

8
你可以运行 'gitk --all' 命令,并通过可视化界面追踪你的分支到它从哪里创建。

1
如果您正在使用GitHub,则存储库有一个网络视图,可以显示所有分支的历史记录。这将向您显示当前分支最初源自哪个分支。

0
Git中的分支本身并不跟踪它们是从哪个提交创建的,因为如果您一直遵循它们的父引用,最终只会到达根提交。
您可以使用Git中的各种工具(如merge-base)推断出分支或提交的来源。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接