如何获得所有分支的父分支

时间:2017-11-01 10:52:30

标签: git

假设我有ParentBranch,很多分支在一个月内分支ParentBranch。 在重新定义父分支之后,我还需要重新定义所有子分支,但是无法找到如何获得所有子分支。 目前我只是在查看历史记录,但有一些命令可以立即获取这些数据吗?

1 个答案:

答案 0 :(得分:3)

这是一个棘手的事情,因为任何存储库中的任何点都可以在任何给定分支的历史记录中的任何提交中创建新的分支。

但是你能做的就是看看所有分支并寻找他们的关系,如下所示:

git branch -a 
or
git show-ref --heads

如果查看git branch doc,您会找到--contains标记,因此您也可以使用此标记:

git branch --contains <branch>

其中<branch>是您的父分支名称。