読者です 読者をやめる 読者になる 読者になる

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 でもてきたときにコンフリクトした際も使えるというスグレモノ。








ーーー