私のはgit cherry-pick FOO
対立を生み出しました。
<<<<<<<
競合するファイルを調べて、との間の行と競合マーカー自体を削除することもできます=======
が、もっと簡単な方法があることを願っています。
svn
それと同等なのは解決を選択することだと思いますtheirs-conflict
。
これを でどうやって行うのですかgit
?
単に適用されるのではなくgit checkout --theirs <file>
、同じ結果が生成されるようなので、私はそれを望んでいません。git checkout foo <file>
git diff FOO~..FOO <file>
ベストアンサー1
まずチェリーピックを取り消して、これを実行してみてください
git cherry-pick --abort
次に、cherry-pick を試みます。ただし、このとき、自分の変更ではなく相手の変更が取得されるので、次のようにします。
git cherry-pick --strategy=recursive -X theirs {Imported_Commit}