본문 바로가기
Git

Git(34) 다중 로컬 브랜치 삭제하기

by 새발개발JA 2021. 12. 13.
반응형

 

 

로컬 저장소에 다 쓰고 버린 브랜치가 꽤 쌓였다. 일일이 명령어 치기가 귀찮아 한꺼번에 지워버리고 싶다.

한번 알아놓으면 좋으니, 몽땅 다 쓸어버리자.

 

 


 

Git(34) 다중 로컬 브랜치 삭제하기

 

1. 로컬에 있는 브랜치들 확인하기

$ git branch -a

 

보면 C-29__ 로 시작하는 브랜치들이 몇 개 보인다. 

 

 

2. 그룹 검색어로 조건에 맞는 브랜치들만 필터링하기

$ git branch | grep "C-29"

 

브랜치 중에서 C-29 로 시작하는 애들만 걸러진다.

 

 

3. 이제 지워보자구요.

$ git branch | grep "C-29" | xarg git branch -D

 

조건에 맞는 애들만 삭제된다.

 

 

 

 

**grep 란

  • 전달된 파일의 내용에서 특정 문자열을 찾고자 할 때 사용하는 명령어입니다.

 

**xarg 란

  • 리눅스 명령어로  기본 명령어(find, ls, cat) 뒤에 파이프로 추가하여 사용한다.
  • 앞의 내용을 인자로 받아 명령어를 실행한다.

 

반응형

댓글