gpt4 book ai didi

git - 查找未 merge 的 Git 分支?

转载 作者:IT王子 更新时间:2023-10-29 01:13:45 24 4
gpt4 key购买 nike

我有一个包含许多分支的 Git 存储库,其中一些已经 merge ,一些还没有。由于分支数量很多,如何确定哪些分支还没有被 merge 呢?我想避免必须进行“ Octopus ” merge 和重新 merge 已经 merge 的分支。

最佳答案

试试这个:

git branch --merged master

它按照锡盒上的说明进行操作(列出已 merge 到 master 中的分支)。您还可以使用以下方法进行反向操作:

git branch --no-merged master

如果你不指定master,例如...

git branch --merged

然后它将向您显示已 merge 到当前 HEAD 中的分支(所以如果您在 master 上,它等同于第一个命令;如果您在 foo 上,它等同于 git branch --merged foo)。

您还可以通过指定 -r 标志和要检查的 ref 来比较上游分支,ref 可以是本地的也可以是远程的:

git branch -r --no-merged origin/master

关于git - 查找未 merge 的 Git 分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12276001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com