在我解决了我关心的所有合并冲突之后,我想合并而不管所有剩余的冲突。我想让git保留我要合并到的分支中的文件(--ours
策略)。
我该怎么做?
答案 0 :(得分:14)
提交二进制文件是一个坏主意,但我会向你解释如何制作你需要的东西
你是分支特殊的,你已经完成了合并,你已经修复了一些冲突,你想让其他人喜欢分支主,所以你应该做这个
git reset --mixed (reset the index but not the working tree; changes remain localy but not used in the commit)
git add {files those you have fixed the conflict}
git commit
git reset --hard
git merge --strategy=recursive -X theirs origin/master
{merge twice and you take files as in branch origin/master}
如果更改位于本地存储库中,则使用master;如果更改位于远程存储库中,则使用origin/master