Skip to main content

合并commit

合并本地commit

  1. 假设commit有三次重复提交
fb28c8d fix: 第三次提交
47971f6 fix: 第二次提交
d2cf1f9 fix: 第一次提交
  1. 合并commit
git rebase -i  d2cf1f9
  1. 直接进行指令编辑
pick d2cf1f9 fix: 第一次提交
s 47971f6 fix: 第二次提交
s fb28c8d fix: 第三次提交

# 命令提示
# p.....
  1. 进行变基 。。。

  2. 取消变基

Git 将您恢复为分支状态如同调用 git rebase 之前一样

git rebase --abort 

合并远程commit

同上以上步骤并强制提交

git pull origin 分支
git push origin 分支 -f

参考

使用git rebase合并多次commit