当前位置:   article > 正文

git 把几个commit点合并成一个commit点_git 合并commit节点

git 合并commit节点

具体步骤:

1. git log 查看最近提交的 commit 历史
commit3
commit2
commit1

 

2. 执行 git rebase 命令,如果是合并commit3  commit2的命令,则需要执行:

git rebase -i commit1 //commit2 和 commit3 合成的commitid最后需要依赖于 commit1

注意:

commit3 只能合并到commit2中去,commit2不能合并到commit3中去,因为commit3是依赖于commit2的,commit2最后还要依赖于commit1

 

3. 之后会进入vi编辑模式

根据提示

  1. pick 的意思是要会执行这个 commit
  2. squash 的意思是这个 commit 会被合并到前一个commit

在 commit3前面将pick换成squash,保存之后,会跳入会继续跳转到commit message 的编辑界面

 

4. 修改之前的commit 的相关信息

保存退出之后,看到successfully之类的信息,就表示成功了。

 

5. git push --force            

将本次变更强行推送至服务器

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/527357
推荐阅读
  

闽ICP备14008679号