- 로컬 브랜치 목록 확인
git branch
- 원격 브랜치 목록을 최신으로 업데이트
git fetch --prune
- 원격 브랜치 목록 확인
git branch -r
- 로컬 브랜치 삭제
git branch -d branch_name
# force delete
git branch -D branch_name
- 원격 브랜치 삭제
git push origin --delete branch_name
- 연결이 끊긴 로컬 브랜치 목록을 확인
git branch -vv | grep ': gone]'
# 목록 업데이트 후 확인
git fetch --prune && git branch -vv | grep ': gone]'
- 로컬에 남아있는 원격 연결이 끊긴 브랜치 삭제
git fetch --prune && git branch -vv | grep ': gone]' | awk '{print $1}' | xargs -I {} git branch -d {}
'Git' 카테고리의 다른 글
Github - Code Owner 설정 (0) | 2025.03.15 |
---|---|
git push 되돌리기 (0) | 2022.05.22 |
Git pull / fetch/ stash 사용법 (error: 병합하기 전에 변경 사항을 커밋하거나 스태시하십시오 해결) (0) | 2022.05.12 |