あいつの日誌β

働きながら旅しています。

git merge を強制的に上書きしちゃう的なアレ

アサインされたプロジェクトの git がぐっちゃぐちゃで master が放置されて develop でずっと開発し続けた結果 master に merge するのが難しい場合はとりあえずこうやってみる

% git merge --squash -s recursive -X theirs develop

あとは git diff master develop して差分ファイルを消したりとか