如果另一个分支的子模块不同于当前分支,那么在拉取下来时,并不会更新本地子模块的版本,而会出现一个.diff文件,表示差异性。
那么在合并代码时,可能会因为这个.dff文件冲突无法解决。
产生这个问题的原因
- 修改了子模块而没有提交
- 没有子模块权限,没有拉取到就在试图合并到master。
解决办法
首先确保自己拥有子模块权限,并已经拉取该子模块.随后,修正子模块保持和远程仓库一致。然后再进行合并操作即可。
标签:git,合并,拉取,冲突,模块,权限,分支
来源: https://www.cnblogs.com/yinghualuowu/p/16381465.html