Git:将多个提交从一个分支合并到另一个分支

我有以下用例。

  • 我有一个主线分支。
  • 主线创建新分支(dev)。
  • 是否有多个提交(大约20)到开发分支并推入开发 (远程)分支。
  • 现在我想将所有这20个提交合并为单个提交并将其移至mainline 。 我该如何做到这一点?

    提前致谢,
    山塔努


    这听起来像是一个git merge --squash

    git checkout mainline
    git merge --squash dev
    git commit
    

    需要注意的是,这里的评论,最好是合并mainlinedev第一和解决任何冲突存在,合并回之前devmainline

    链接地址: http://www.djcxy.com/p/26085.html

    上一篇: Git : Merge multiple commits from one branch into another

    下一篇: pick conflicts between diverged branches without committing