728x90
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 Rebase log (0) | 2021.02.07 |
---|---|
A3.5 Appendix C: Git 명령어 - 공유하고 업데이트하기 (0) | 2021.02.07 |
Failed to load eslint library. Please install eslint in your workspace folder using 'npm install eslint' or globally using 'npm install -g eslint' and then pres #28 (0) | 2021.02.07 |
[Git] Fork 한 repository 최신으로 동기화하기 (1) | 2021.02.07 |
Github commit flush (커밋 삭제하기) (0) | 2021.02.04 |