더북(TheBook)

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 실행

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