충돌 메시지를 확인해 봅시다. rerere 기능을 활성화한 후 발생한 충돌은 추가 메시지 정보를 같이 표시합니다. 메시지에서 “Recorded preimage for~”를 볼 수 있습니다. 앞으로 해결을 기록한다는 의미입니다.
이제 앞으로는 충돌이 발생하면 rerere status 명령어로 상태를 확인할 수 있습니다.
$ git rerere status
어떤 파일들이 충돌했는지 확인해 볼까요?
infoh@DESKTOP MINGW64 /e/git-rerere (master|MERGING) 충돌
$ git rerere status 상태 확인
hello.htm
기존 status 명령어는 깃 상태를 표시하지만, rerere status 명령어는 충돌 파일들의 정보를 출력합니다. diff 명령어로도 충돌 차이점을 확인할 수 있습니다.
infoh@DESKTOP MINGW64 /e/git-rerere (master|MERGING)
$ git rerere diff 커밋 비교
--- a/hello.htm
+++ b/hello.htm
@@ -1,5 +1,5 @@
-<<<<<<<
-<h1>git world</h1>
-=======
+<<<<<<< HEAD
<h1>hello study</h1>
->>>>>>>
+=======
+<h1>git world</h1>
+>>>>>>> feature