木魚ブログ

@sainoky

git-rerereでconflict自動解決したくないとき

merge前に気づいた場合、先に記録済み解決パターンを削除すればOK.

$ git rerere forget <pathspec>

気づかずmergeしてrerereで自動解決されちゃったけどconflict状態に戻したいときは

$ git checkout -m <pathspec>

でもやっぱりrerereがやってくれてたとおりに解決したい、となったら

$ git rerere

これで記録済みパターンをまた適用してくれる。