Git高阶实战:远程与本地撤回分支合并操作技巧.pdfVIP

  • 0
  • 0
  • 约3.09千字
  • 约 4页
  • 2026-04-28 发布于四川
  • 举报

Git高阶实战:远程与本地撤回分支合并操作技巧.pdf

1、在出现的时候

如果两个分支merge出现了,临时打算取消注意,不想merge了,那么此

时可以执行gitmerge--abort命令即可

2、如果仅仅是在本地完成了merge后想要撤回

很简单,直接执行gitreset--hardHEAD^,将分支挪回merge之前的那个commit

即可,就相当于没执行过merge

3、如果是在推送了merge后的commit到仓库想要撤回

我给大家说一个非常经典的实际的案例,工作中之前经常遇到的

比如说,我们之前讲过,按照GitFlow工作流来走,最后是在release分支进行

QA测试,测试通过,会合并到master分支,准备进行预发布测试和上线

但是。。。。。

不靠谱的队友,不靠谱的pm

不靠谱的队友,你是跟其他团队协作一起上线的,此时你的仓库的代码都合并到

了master,确认没问题了,服务A,依赖于其他团队开发的服务B,在不同的

仓库里的两个项目;但是。。。你要一起上线的其他团队的同学,服务B,突然

发现在QA环境,临时测试出来了一个大bug,此时pm沟通了一下,评估了一

下风险,决定,今天取消上线,下周再上

尴尬了

你的代码都合并到master

文档评论(0)

1亿VIP精品文档

相关文档