git合并冲突问题?

master分支有一个文件a.txt,内容是
1.0.0
2.0.0
3.0.0
4.0.0
5.0.0
然后我从master切出两个分支dev分支和test分支,
然后我在dev分支修改a.txt内容为
1.0.0dev
2.0.0
3.0.0
4.0.0
5.0.0
然后切换到master分支合并dev分支,这个时候master的a.txt内容为
1.0.0dev
2.0.0
3.0.0
4.0.0
5.0.0
然后切回到test分支修改a.txt文件内容为
1.0.0
2.0.0
3.0.0
4.0.0
5.0.0test
然后用test分支合并master分支,这时候为什么会产生冲突!

补充一点:
如果是新建的文件这么操作不会有冲突现象. 但是如果有比如几个月前的历史文件,历史经过多次修改.
然后进行如上操作,就会出现冲突现象

阅读 1.7k
1 个回答

企业微信截图_16862780228727.png
你两个地方改了只能git不知道要保留哪个版本,这种情况,你要手动解决冲突,选择保留哪个版本的修改,或者新建一个新的版本,然后再继续合并操作。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题