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

时间:2009-10-20 21:42:49

标签: git merge

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

$ git checkout some_branch
$ git merge origin/master
$ ?

1 个答案:

答案 0 :(得分:47)

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

git checkout some_branch
git merge origin/master
<conflicts!>
git checkout --theirs -- <dir>|<file>

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