2017-01-14 13 views
0

ブランチを別のブランチにマージした後。 私は、行われた競合を解決していません。 私は最近まで合併しています。私は多くの "< < < <"が私のコードに追加されていることがわかりました。 私はそれが未解決のマージ競合に関係していると思います。 私は最後の "彼らの"戦略とのマージで競合を解決しようとします。 残念ながら、これまでの解決されていない競合には何の影響もありませんでした。 未解決の競合を「自分の戦略」に解決するにはどうすればよいですか?前回のマージ競合を解決するgit

ありがとうございます!

+0

あなたはGitはマージ後のファイルをマークする方法について混乱に見えたがマージしたいと言います。表示される '<<<<と' ==== 'のマーカは、Gitが両方のバージョンの競合をリストする方法です。 –

+0

それらの<<<<を削除し、すべての "theirs"変更を受け入れる...私のコードはこれらのマークでは実行できません。 – EDU

+0

次に、競合を手動で解決します。 –

答えて

0

コードをリセットしてからもう一度コードをマージしてみてください。

あなたがbranchA上にあり、branchB

git reset --hard branchA

git merge -X theirs branchB

+0

リセットは本当に悪い考えです、それは私のすべてのコミットを削除します。 – EDU

関連する問題