服务器提交记录有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
相关推荐
海天鹰1 小时前
Support for password authentication was removed on August 13, 2021
github
L2ncE4 小时前
【LanTech】DeepWiki 101 —— 以后不用自己写README了
人工智能·程序员·github
我是哈哈hh4 小时前
【Git】初始Git及入门命令行
git·gitee·github·版本控制器
极小狐5 小时前
如何创建并使用极狐GitLab 部署令牌?
运维·git·ssh·gitlab·github
Kusunoki_D6 小时前
Win11 配置 Git 绑定 Github 账号的方法与问题汇总
git·github
小华同学ai6 小时前
牛!达摩院孵化开源项目,让数字人"活"起来:OpenAvatarChat教你轻松搭建自己的数字人
github
码流怪侠9 小时前
开源大语言模型应用 Dify 让你轻松部署 AI 应用
github·aigc
低代码布道师12 小时前
将你的本地项目发布到 GitHub (新手指南)
github
梓羽玩Python13 小时前
月之暗面最新开源模型!Kimi-Audio:革新多模态音频处理,统一音频理解、生成与对话!
人工智能·python·github
HelloGitHub14 小时前
《HelloGitHub》第 109 期
开源·github