git merge:保留一方用于某些文件,手动合并其余文件

Iva*_*van 24 git merge

在与冲突合并时,有没有办法告诉git为一组文件保留一个版本?

$ git checkout some_branch
$ git merge origin/master
$ ?
Run Code Online (Sandbox Code Playgroud)

Cas*_*bel 49

如果您已尝试合并并查看未合并的文件,则可以使用git checkout:

git checkout some_branch
git merge origin/master
<conflicts!>
git checkout --theirs -- <dir>|<file>
Run Code Online (Sandbox Code Playgroud)

(当然,--ours保留当前分支的版本)