是否可以将分支edits
合并到分支master
中,具体情况如下:
对edits
以及添加的新文件进行了许多更改。
还对master
以及添加的新文件进行了许多更改。
我想覆盖master
中的所有重复文件并使用edits
中的文件,这样当完成后,master
将包含edits
的所有更改,edits
中的所有新文件以及master
中的所有新文件。如果两者都包含新文件,则会使用edits
的新文件。如果有合并,我想将整个文件替换为edits
中的文件。
我找到了这个答案:https://stackoverflow.com/a/1295232/1166285并尝试了评论的建议,但这造成了我必须解决的冲突。
这可能吗?
答案 0 :(得分:2)
在master
分支上,使用edits
合并策略合并theirs
分支:
git checkout master
git merge -Xtheirs edits
如果发生冲突,则会更喜欢theirs
分支。将保留不存在冲突的master
的更改。