본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 14.3: 원격 브랜치 삭제하기
"origin" 원격 저장소의 브랜치를 삭제하려면, Git 1.5.0 이후 버전에서는 아래와 같이 입력할 수 있고,
git push origin :<branchName>
Git 1.7.0 이후 버전에서는 아래와 같이 입력할 수 있다 .
git push origin --delete <branchName>
원격 브랜치를 추적(tracking) 하는 로컬 브랜치를 삭제하려면 아래와 같이 수행한다:
git branch --delete --remotes <remote>/<branch>
git branch -dr <remote>/<branch> # 위 명령어의 축약버전
git fetch <remote> --prune # 유효하지 않은 tracking 브랜치들을 일괄 삭제한다
git fetch <remote> -p # 축약 버전
로컬 브랜치를 삭제하려면 아래와 같이 수행한다. 대상 브랜치에 다른 브랜치로 merge 되지 않은 변경사항이 있을 경우에는 삭제가 되지 않음에 유의하라:
git branch -d <branchName>
merge 되지 않은 변경사항이 존재하는 경우에도 삭제를 강행하려면 아래와 같이 입력한다:
git branch -D <branchName>
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
14.5: 원격 브랜치를 추적(tracking) 하는 새로운 브랜치 checkout 하기 (0) | 2019.11.21 |
---|---|
14.4: 직전에 사용하던 브랜치로 빠르게 전환하기 (0) | 2019.11.21 |
14.2: 브랜치들의 목록 나열하기 (0) | 2019.11.20 |
14.1: 새로운 브랜치를 만들고 checkout 하기 (0) | 2019.11.20 |
14: 브랜치 활용하기 (0) | 2019.11.19 |