• 对于已经 push 到远端的分支,想要合并多个commits, 采用下面的方式:

    1. git reset 的方式

      git pull origin master 拉取最新的代码
      git co branch_xxx
      git merge master
      # git reset 用来回退版本
      # 这里面都是之前全部的改动,但是处于没有 add 的状态
      git reset master 
      git add .
      git ci -m "merge to one commit"
      git push origin branch_xxx -f
      
    2. git rebase 的方式 参见交互式 rebase

results matching ""

    No results matching ""