GitNotes.14-6.md
본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

Section 14.6: 로컬에서 브랜치 삭제하기

$ git branch -d dev

위 명령어 수행 시, dev 라는 이름의 브랜치가 다른 브랜치에 이미 merge 가 완전히 되어 있는 경우에 한하여 삭제를 수행함으로써 변경사항이 유실되지 않도록 보장한다. 만약 다른 브랜치로 아직 merge 되지 않은 변경사항이 있어 해당 변경사항이 유실될 우려가 있는 경우에는, git branch -d 명령이 실패할 것이다:

$ git branch -d dev error: The branch 'dev' is not fully merged. If you are sure you want to delete it, run 'git branch -D dev'.

경고 메시지에 표시된 대로, -D 옵션을 아래와 같이 사용하여 삭제를 강행할 수도 있다 (다른 브랜치에 merge 되지 않은 변경사항들은 유실될 것이다):

$ git branch -D dev

[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)

반응형

+ Recent posts