在与冲突合并时,有没有办法告诉git为一组文件保留一个版本?
$ git checkout some_branch
$ git merge origin/master
$ ?
答案 0 :(得分:47)
如果您已尝试合并并查看未合并的文件,则可以使用git checkout:
git checkout some_branch
git merge origin/master
<conflicts!>
git checkout --theirs -- <dir>|<file>
(当然,--ours
保留当前分支的版本)