본 문서는 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)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
14.8: 브랜치 이름 변경하기 (0) | 2019.11.22 |
---|---|
14.7: 고아(orphan) 브랜치 (부모 커밋이 없는 브랜치) 생성하기 (0) | 2019.11.22 |
14.5: 원격 브랜치를 추적(tracking) 하는 새로운 브랜치 checkout 하기 (0) | 2019.11.21 |
14.4: 직전에 사용하던 브랜치로 빠르게 전환하기 (0) | 2019.11.21 |
14.3: 원격 브랜치 삭제하기 (0) | 2019.11.21 |