如何在git中找到早于提供的所有分支?

时间:2018-02-06 08:04:24

标签: git

如何找到早于git中提供的所有分支? 例如,我有主人 - > v1 - > v2和master - > v3(在v1和v2之后创建),所以我想得到v1和v2。

1 个答案:

答案 0 :(得分:0)

您可以使用git branch -a --contains SHAgit tag --contains SHA,其中SHA是任何有效的提交标识符。您将收到包含所需更改的所有分支和标记。

要清除所有合并的分支,您可以在当前git branch -a --merged中使用HEAD。因此,如果要将所有合并的分支检查到master,那么您应该检出master分支并执行给定的命令。