分支冲突的产生与解决
1. 冲突的发生
在两个分支上都对同一个文件进行修改并且还都进行了提交
实际上,push操作即是将本地代码merge到远端库分支上。关于push和pull其实就分别是用本地分支合并到远程分支 和 将远程分支合并到本地分支,所以这两个过程中也可能存在冲突。
2. 冲突的解决
|
情景
|
解决方法
|
---|---|---|
1 | 多个分支代码合并到一个分支时 | 在当前分支上,直接修改冲突代码--->add--->commit |
2 | 多个分支向同一个远端分支推送代码时 | 在本地当前分支上,修改冲突代码--->add--->commit--->push |