気になるすべてのマージ競合を解決したら、残りのすべての競合に関係なくマージしたいと考えています。マージしたいブランチからのファイルをgitに保持してもらいたいです(--ours
戦略)。
どうやってやるの?
バイナリをコミットするのは悪い考えですが、必要なものを作成する方法を説明します
あなたはブランチスペシャルにいて、マージを行いました。いくつかの競合を修正しました。ブランチマスターのように他の人を許可したいので、これを作成する必要があります
git reset --mixed (reset the index but not the working tree; changes remain localy but not used in the commit)
git add {files those you have fixed the conflict}
git commit
git reset --hard
git merge --strategy=recursive -X theirs origin/master
{merge twice and you take files as in branch origin/master}
変更がローカル リポジトリにある場合は master を使用し、変更がリモート リポジトリにある場合は master を使用します。origin/master