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