Skip to content

Gitのコンフリクト自動解消機能

git rerere という機能がある。

不思議な名前だけど、rerere とは reuse recorded resolution の略らしい。コンフリクトを解消したとき、その変更を記録しておく。同じコンフリクトが発生したとき、以前記録した変更を適用することで自動的に解消させるための仕組み。

変更をどこにどのような形式で記録するのかは調べていない。

Git Tips 1: Oldies but Goodiesにも説明がある。