服务器提交记录有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
相关推荐
A洛2 小时前
Cloudflare Pages 部署 Next.js 应用教程
开发语言·github·nextjs·cloudflare·cloudflarepages
bigbig猩猩20 小时前
GitHub上克隆项目
github
落难Coder1 天前
为你的 Github 仓库引入自动构建的Github Pages静态页面
github
shiming88792 天前
GitHub上克隆项目
github
小程爱敲代码2 天前
github远程仓库环境搭建及使用
github
绘绘~2 天前
PDF扫描版文字识别OCR
pdf·开源·github·ocr
stormsha2 天前
github高级搜索
github
程序员-杨胡广3 天前
Redis重要知识点:哨兵是什么?哨兵如何选择Redis主服务器
redis·git·bootstrap·github
马卫斌 前端工程师3 天前
如何从github上clone项目
github
代码之光_19803 天前
Spring Boot校园管理系统:技术选型与架构设计
spring boot·后端·github