1
如何在git中合并操作期间解决二进制文件冲突解决?这是我到目前为止已经完成:Git合并 - 二进制文件冲突解决
git checkout master
git fetch origin
git merge working_branch
... [Conflicts] ...
git status
...
Unmerged paths:
both modified: Path/file.dll
...
我想保持在working_branch
版本并丢弃在master
版本。我该怎么做呢?
一般来说,你会选择一个版本或其他,除非有'git'之外的可行办法实际上建立某种形式的合并版本(这是不可能用DLL,但完全可能与例如JAR或ZIP文件...)。您可以选择一个或另一个'git checkout - :2:Path/file.dll'或'git checkout - :3:Path/file.dll'分别用于HEAD和MERGE_BRANCH版本。有关更多详细信息,请参阅'git help merge' ... – twalberg 2015-04-01 18:04:49
糟糕...语法错误 - 应为'git show:2:Path/file.dll> Path/file.dll',以及类似的插槽3条目。 。不能用'git checkout';虽然有替代语法 - 'git checkout --ours - Path/file.dll'或'git checkout - 他们 - Path/file.dll' ... – twalberg 2015-04-01 18:11:35