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