如何找到早于git中提供的所有分支? 例如,我有主人 - > v1 - > v2和master - > v3(在v1和v2之后创建),所以我想得到v1和v2。
答案 0 :(得分:0)
您可以使用git branch -a --contains SHA
或git tag --contains SHA
,其中SHA是任何有效的提交标识符。您将收到包含所需更改的所有分支和标记。
要清除所有合并的分支,您可以在当前git branch -a --merged
中使用HEAD
。因此,如果要将所有合并的分支检查到master
,那么您应该检出master
分支并执行给定的命令。