自学内容网 自学内容网

服务器提交记录有Merge branch消除

背景:在共同开发分支release上,你提交了commit,push到服务器上时,发现有人先比你push了,所以你得先pull, 后再push,然而pull后自动产生了一个Merge branch的一个commit,这个commit本身没有任何提交内容,而你直接push到服务器上了,于是服务 器产生了这样的commit log,想要消除服务器上的这条Merge commit,那么可以尝试下面的方法
 

可以rebase到以前的commit id上,然后:wq保存后,就会消除,再强制提交到服务器覆盖掉
 

git rebase -i 9f08937f3b056
:wq
git push origin release -f


原文地址:https://blog.csdn.net/qq_30000313/article/details/140329407

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!