服务器提交记录有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
相关推荐
c++服务器开发13 小时前
掌握RAG系统的七个优秀GitHub存储库
人工智能·python·github·rag
逛逛GitHub15 小时前
GitHub 上的 3 个 AI 信息差利器,太绝了啊。
git·github
CoderJia程序员甲16 小时前
GitHub 热榜项目 - 日榜(2025-11-07)
ai·开源·大模型·github·ai教程
HelloGitHub17 小时前
别犹豫,用过才知道 AI 还能这样玩
开源·github
mortimer18 小时前
如何解决 uv run 因网络问题导致的 Python 下载失败
python·github
whysqwhw18 小时前
泛型扩展函数设计
github
粟悟饭&龟波功19 小时前
【GitHub热门项目】(2025-11-09)
github
lkbhua莱克瓦2420 小时前
Java基础——集合进阶用到的数据结构知识点3
java·数据结构·github·平衡二叉树·avl