git ぱーと2
よくわからないtarファイルを、てきとーにcommitとかpushとかしてたら、
他ブランチにmergeしたときに、見事にコンフリクトしました。
中身みても意味不明。
オワター
ってことで
Gitでマージした際にバイナリファイルがコンフリクトした場合
現在いるブランチaにブランチbをマージした際に、hogehoge.tarがコンフリクトした場合に、どっちか採用でOKっつーのはわかるんだどっ!!どーやるんだっけーー
ってとき
ブランチaの方を採用する場合
git checkout --ours hogehoge.tar
ブランチbの方を採用する場合
git checkout --theirs hogehoge.tar
その後にgit commit する。
できたー(*´∀`*)
うはー
ちなみにちなみにコンフリクトしたファイルの確認は
git ls-files -u
っつー便利なものがあるんです。
git status | grep bothとかしなくてよかったのね
memo
stash pop でもてきたときにコンフリクトした際も使えるというスグレモノ。
ーーー