기술 학습/ETC
[Git] 브랜치 일괄 삭제
현인(Hyeon In)
2024. 6. 27. 13:53
1. grep 명령어로 특정 문자열이 포함된 브랜치 목록 찾기
$ git branch | grep "MEDIA-1"
deploy/MEDIA-1078
deploy/MEDIA-1210
feature/MEDIA-1068
2. grep으로 찾은 브랜치를 xargs 명령에 pipeline으로 넘겨줘서 삭제한다.
xargs 명령어는 앞 명령어의 출력 결과를 다음 명령어의 인자로 넘겨주는 명령이다.
$ git branch | grep "MEDIA-1" | xargs git branch -D
Deleted branch deploy/MEDIA-1078 (was f21fb73ce).
Deleted branch deploy/MEDIA-1210 (was d8918276b).
Deleted branch feature/MEDIA-1068 (was e5c3e4d6b).
참고 자료
반응형