Git实战技巧-如何同时撤回远程和本地分支合并操作
1、问题场景
在新公司工作了一段时间的波仔,完成了分配给自己的任务,公司采用的是多分支模式开发,完成功能的波仔将自己的代码提交到特性分分feature_task_bobo并merge合并到了develop分支, 然后将合并结果push到了远程的develop分支, 测试部门拉取develop分支代码进行测试, 发现波仔的需求实现有偏差需要大改,且波仔的部分配置信息影响了其它功能的正常运行,项目上线在即 项目负责人决定先将波仔的合并代码取消,待需求修改完毕 bug解决掉后,在进行合并。
那么问题来了,代码目前已经完成本地merge合并 并且将merge推送到了远程仓库, 如何同时撤销本地merge 和 远程的merge操作呢?

问题演示

- 当前代码在develop分支
- 波仔 和 三毛都完成了代码 分别: (feature_task_bobo feature_task_3mao)
- 首先将 三毛代码进行合并 git merge feature_task_3mao
- 其次合并波仔代码 git merge feature_task_bobo
合并后发现冲突

如果这个时候, 发现波

最低0.47元/天 解锁文章
6509

被折叠的 条评论
为什么被折叠?



