当前位置:   article > 正文

git合并已经push的提交记录_git怎么跟已push的提交合并,而不是新建一个提交记录

git怎么跟已push的提交合并,而不是新建一个提交记录

1.git合并已经push的提交记录

  1. #查看提交日志
  2. git log
  3. #xxxxx代表要修改的记录之前的位置对应的id,尽量往下面显示的选(往下面的越早提交)
  4. git rebase -i xxxxx
  5. #将要去掉的那条记录把pick换成f
  6. pick-->f
  7. #wq保存之后再查看一次提交记录,应该已经不见了
  8. git log
  9. #要将修改强制提交到服务器同步,例如dev分支
  10. git push origin dev -f
  11. #如果上面是master可能会报错,因为默认master是受保护的,需要去gitlab里面先去取消受保护的分支

上面的xxxxx对应这里,可以取前面八九个数字字母就行了

2.修改已经push的最近一次commit信息

  1. #修改最近一次提交
  2. git commit --amend
  3. git push origin dev -f

 

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

闽ICP备14008679号