【问题标题】:how to identify branches that need to get merged in git如何识别需要在 git 中合并的分支
【发布时间】:2010-12-07 21:04:09
【问题描述】:

我做了很多错误修复和功能分支,最后将它们全部合并到一个候选版本 (rc) 中。但是当我测试 rc 时,我不确定我是否已合并到所有分支中。如何找出缺少哪些分支?

我尝试了 gitk,但它似乎只显示了已经合并到我所在分支中的分支。但是我对没有合并的分支感兴趣。

在 github(“网络”)上有一个很好的展示所有分支,但它总是落后,所以它没有它应该的那么有用。

【问题讨论】:

    标签: git merge branch


    【解决方案1】:

    使用gitk --all 查看所有分支。此外,如果您使用的是 Windows,我建议您使用 QGit 而不是 gitk。它有更好的提交图渲染算法。

    【讨论】:

      【解决方案2】:

      看看git cherry(不要与 git cherry-pick 混淆)。

      【讨论】:

        【解决方案3】:
        git branch --no-merged
        

        是一种显示需要合并到当前分支的分支列表的简洁方式。

        "How to get the changes on a branch in git" 引用了一个很好的脚本来格式化该命令的结果。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-05-19
          • 1970-01-01
          • 2023-03-06
          • 2014-03-23
          • 1970-01-01
          • 1970-01-01
          • 2018-08-06
          • 1970-01-01
          相关资源
          最近更新 更多