충돌 메시지를 확인해 봅시다. 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

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.