如何获取一个GIT分支创建的所有分支列表(获取一个分支的所有子分支)

5
有没有一种方法可以获取GIT中从一个分支创建的所有分支列表。
例如,如果我们有Rel2分支从master创建,然后我们有SP1、SP2和SP3从Rel2分支创建。
在GIT中是否有任何命令可以让我输入Rel2作为输入,并获取SP1、SP2和SP3作为输出?

这可能会有所帮助 http://git-scm.com/docs/git-show-branch,也许类似于 git show-branch --all 的东西 - timhc22
我确实看到了,但它并没有达到目的(所有开关和修改都会使我获取到所有分支提交/分支,而不仅仅是提供的关键字符串所代表的分支)。 - Ananda Sudarshan
1个回答

6

只需选择您想要的提交并执行操作即可。

git branch --contains commitid

在您的情况下,您也可以执行以下操作:

git branch --contains Rel2

这将列出所有包含给定提交记录的分支。
要列出远程分支,请执行以下操作:
git branch -r --contains commitid

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