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

Ana*_*han 5 git git-branch

有没有办法获取 GIT 中某个分支创建的所有分支的列表。

例如,如果我们说 Rel2 分支是从 master 创建的,那么我们就有从 Rel2 分支创建的 SP1、SP2 和 SP3。

如果我将 Rel2 作为输入,GIT 中是否有任何命令可以获取 SP1、SP2 和 SP3 作为输出?

Ren*_*ink 6

只需进行您想要的提交并执行即可

git branch --contains commitid
Run Code Online (Sandbox Code Playgroud)

在你的情况下你也可以这样做

git branch --contains Rel2
Run Code Online (Sandbox Code Playgroud)

这将列出历史记录中具有给定提交的所有分支。

要列出远程分支,请执行以下操作

git branch -r --contains commitid
Run Code Online (Sandbox Code Playgroud)