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

 

posted @ 2024-11-26 15:39  MvloveYouForever  阅读(9)  评论(0编辑  收藏  举报