티스토리 뷰

git

Git branch 일괄 삭제 방법

주먹불끈 2022. 12. 22. 10:16

출처: Midjourney Bot: "cut branches"

개요

열심히 업무를 하다보니 Pull Request 보내고 미처 지우지 않은 branch들이 많다.

그런데 이걸 하나씩 git branch -D {branch_name} 으로 지우려니 번거롭다.

TL;DR

링크: https://medium.com/@rajsek/deleting-multiple-branches-in-git-e07be9f5073c

$ git branch | grep "<pattern>" | xargs git branch -D

실습으로 하나씩 동작을 이해해보자.

준비 작업

쓸데없는 브랜치를 마구 만들었다.

 

$ git branch

branch들을 출력한다.

 

 

$ git branch | grep feat

출력한 branch 중에서 feat 들어가는 항목들만 추려낸다

 

 

$ git branch | grep feat | xargs git branch -D

항목들을 xargs 명령의 값으로 쓴다.

 

 

git branch 확인해보면 branch 삭제되어있다.

 

참고. xargs

링크: https://bit.ly/3BOJBXN

종종 사용되는 것을 봐왔었는데 이번에 사용법을 눈과 손에 익혀둔다.

 

"xargs를 사용하는 가장 기본적인 예는 pipe to xargs를 사용하여 공백으로 구분된 여러 문자열을 전달하고 해당 문자열을 인수로 사용할 명령을 실행하는 것이다."

반응형
반응형
잡학툰 뱃지
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함