git合并已经push的提交记录

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

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

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

git合并已经push的提交记录_第1张图片

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

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

 

你可能感兴趣的:(git)