コンフリクト時に対象のファイルでは「自分の内容使う?それとも相手の内容?はたまた両方?」のように聞かれます。その時に手動でファイルを更新してもいいですが、見るまでもなく明らかな時、git checkoutで解決できる方法があります。

それには--ours--theirsオプションを使います。oursで「自分の持ってる内容使ってね」、theirsでは自分じゃなく相手になります。

foo.txtがコンフリクトを起こしてるとします。どちらかを採用する時が明らかな時は以下のようにすると良いです。

git checkout --ours foo.txt
git checkout --theirs foo.txt

JavaScript で飯食べたい歴約 5 年、 純( nju33 ) によるノートサイトです。

このサイトではドリンク代や奨学金返済の為、広告などを貼らせて頂いてますがご了承ください。

Change Log