嗨,我正面临在eclipse中使用git的合并冲突。
基本上我试图同步两个分支,即分支A和分支B.因此,当分支B与分支A同步时,发生了冲突。因此,要解决这些冲突,所有文件都已标记为已合并,并已提交并推送。
但是,当分支B与分支A同步时,相同的文件以冲突模式显示,文件差异中没有显示更改。
有人可以建议如何解决这个问题吗?
答案 0 :(得分:0)
在将更改从分支B(例如开发)合并到分支A(例如:master)之前,从branchA到branchB获取最新更改并解决冲突
$ git checkout branchB # Ignore this if you've already in the branchB
$ git merge branchA # This will merge recursively and show conflicts if any. so resolve the conflicts and commit on 'branchA"
$ git commit -m "resolving conflicts and merging from branchA to branchB"
$ git checkout branchA # Assuming this is master branch
$ git merge branchB # Now this shouldn't show any conflicts since it's resolved earlier
现在branchA和branchB都有相同的变化!