8.7.8 리베이스 충돌과 해결

    리베이스는 기준점을 변경합니다. 리베이스 역시 병합 과정에서 충돌이 발생할 수 있습니다. 리베이스 충돌 또한 사용자가 직접 수동으로 해결해야 합니다.

    실습을 위해 리베이스 충돌 환경을 만들어 보겠습니다. 먼저 새로운 menu 브랜치를 생성한 후 체크아웃합니다.

    infoh@DESKTOP MINGW64 /e/gitstudy08 (master)

    $ git checkout -b menu 브랜치 생성

    index.htm에서 코드 메뉴를 일부 변경하고 두 번 커밋하겠습니다.

    infoh@DESKTOP MINGW64 /e/gitstudy08 (menu)

    $ code index.htm VS Code 실행

    index.htm

    ...

    <li>깃소개</li>

    <li>깃설치</li>

    <li>커밋</li>

    <li>브랜치</li>

    <li><ul>병합</ul></li>

    <li>리베이스</li>

    ...

    infoh@DESKTOP MINGW64 /e/gitstudy08 (menu)

    $ git commit -am "edit menu5" 등록 및 커밋

    [menu 8381da6] edit menu5

    1 file changed, 1 insertion(+), 1 deletion(-)

     

    infoh@DESKTOP MINGW64 /e/gitstudy08 (menu)

    $ code index.htm VS Code 실행

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