当前位置:   article > 正文

Git ——合并多个commit_linux里面git 如何合并 commit

linux里面git 如何合并 commit

第一步:

git log
  • 1

在这里插入图片描述
第二步:
我的项目分支是cyy,所以,我需要将origin/master的commit 后面的数值copy下

git rebase -i 0b1a
  • 1

在这里插入图片描述
此命令执行后,会出现多个pick,按 i进入编辑状态,然后将你想要删除掉的,将 pick 改为 s ,操作完后,按 Esc 再按 shift+: 再输上 wq 按回车,会出现
在这里插入图片描述
此时 按 i ,然后将需要删除的commit,前面加上 # 或者 按 dd ,如上图案例所示,加入你想删除 msg C 和 msg D, 需要在msg C 和 msg D前面加上 # 或者按 dd 即可,操作完成后,按 Esc 再按 shift+: 再输上 x 按回车即可

最后将代码push到远程分支上

git push origin 分支名 -f
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/943876
推荐阅读
相关标签
  

闽ICP备14008679号