Git 기타 사용법
Git 기타 사용법
오래된 원격 브랜치 삭제하기
1. 원격 브랜치 정보 갱신
1
2
git remote update
git fetch -p origin
2. 원격 브랜치 목록 확인
1
2
3
git branch -r
# 전체(로컬+원격) 브랜치
git branch -a
3. 브랜치 검색 및 삭제
grep으로 원하는 브랜치만 추출xargs로 일괄 삭제
예시
- 특정 패턴으로 시작하는 브랜치 삭제
1
git branch -r | grep -Eo "release-21.*" | xargs git push origin --delete
- 특정 문자열 포함(원격명 제거 후 삭제)
1
git branch -r | grep "release-21" | sed -e "s/origin\///" | xargs git push origin --delete
- feature/ 포함, ONDSP 제외
1
git branch -r | grep "feature/" | sed -e "s/origin\///" | grep -v 'ONDSP' | xargs git push origin --delete
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.
