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

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

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

bash 复制代码
git rebase -i 9f08937f3b056
:wq
git push origin release -f
相关推荐
油泼辣子多加5 小时前
2025年02月21日Github流行趋势
github
AC使者21 小时前
介绍 TensorFlow 的基本概念和使用场景。
开发语言·自然语言处理·sqlite·github
JustHappy21 小时前
「我们一起做组件库🌻」做个面包屑🥖,Vue的依赖注入实战💉(VersakitUI开发实录)
前端·javascript·github
桃木山人1 天前
BigData File Viewer报错
大数据·java-ee·github·bigdata
逸Y 仙X1 天前
Git常见命令--助力开发
java·大数据·git·java-ee·github·idea
007_rbq1 天前
XUnity.AutoTranslator-Gemini——调用Google的Gemini API, 实现Unity游戏中日文文本的自动翻译
人工智能·python·游戏·机器学习·unity·github·机器翻译
非 白2 天前
【后端】gitHub访问速度太慢解决办法
github
dringlestry2 天前
pycharm将当前项目上传到github
ide·pycharm·github
油泼辣子多加2 天前
2025年02月17日Github流行趋势
github
徐小夕2 天前
H5-Dooring零代码搭建:从开源到商业化的4年蜕变
前端·javascript·github