服务器提交记录有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
相关推荐
DogDaoDao2 小时前
【GitHub】CodeGraph 深度解析:为 AI 编程代理构建预索引代码知识图谱
人工智能·程序员·github·知识图谱·ai编程·ai agent·codegraph
疋瓞2 小时前
G内使用github实践方式
github
2601_961194023 小时前
高中英语教资资料推荐|科三大题背诵和教学设计模板
git·开源·github·开源软件·开源协议·ossinsight
程序猿阿伟3 小时前
《扣子如何让OpenClaw技能开发提速》
人工智能·git·github
_codemonster3 小时前
GitHub 删除或私有化远程仓库(Repository)教程
github
微软技术栈3 小时前
技术速递|面向初学者的 GitHub Copilot CLI:交互模式与非交互模式
人工智能·github·copilot
Hommy883 小时前
【开源剪映小助手】架构设计
开源·github·aigc·剪映小助手·视频剪辑自动化
yyuuuzz4 小时前
谷歌云基础服务的入门认知
linux·运维·服务器·数据库·人工智能·github
咖啡星人k5 小时前
MonkeyCode vs Replit vs GitHub Codespaces:云端开发环境终极对比
github
tealcwu6 小时前
【Git 实战】三类方案实现一键推送多端仓库(Gitee & GitHub)
git·gitee·github