git合并提交
1 例如有 1,2,3,4 四次提交。 想要合并 2,3,4。
命令:
git rebase -i '第1次commitid'
2 此时跳出编辑模式
// 第一条不能设置成s pick commitid 第2次 s commitid 第3次 s commitid 第4次
3 如果编辑没有问题
则弹出设置 commit 信息的 编辑模式
此时直接设置最终要显示的 commit 信息即可
4 # rebase 完成,推送到远程分支
// 注意此操作会强行覆盖远程分支 // 所以在rebase命令之前,需先pull最新代码解决冲突之后,再强制提交 // 而且在强制提交之前,确保服务端仓库在上次pull之后没有更新新的内容 git push origin <your-branch-name> --force