더북(TheBook)

hotfix 브랜치에 커밋이 하나 추가되었습니다. master 브랜치로 체크아웃하여 hotfix 브랜치를 삭제해 보겠습니다.

infoh@DESKTOP MINGW64 /e/gitstudy06 (hotfix)

$ git checkout master 브랜치 이동

 

infoh@DESKTOP MINGW64 /e/gitstudy06 (master)

$ git branch -d hotfix 브랜치 삭제

error: The branch 'hotfix' is not fully merged.

If you are sure you want to delete it, run 'git branch -D hotfix'. 오류 메시지

▼ 그림 6-31 커밋이 있는 브랜치 삭제

344169.png

브랜치를 삭제하면 해당 브랜치에서 작업했던 커밋 기록들이 같이 삭제되기 때문에 오류가 발생합니다. 이때는 브랜치를 강제로 삭제해야 합니다. 대문자 -D 옵션을 사용하면 강제로 브랜치를 삭제할 수 있습니다.

infoh@DESKTOP MINGW64 /e/gitstudy06 (master)

$ git branch -D hotfix 브랜치 삭제

Deleted branch hotfix (was 8026ed6).

-D 옵션으로 잘 삭제된 것을 확인할 수 있습니다.

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