본문 바로가기

Computer Science/Devops

[Git] 깃에서 브랜치 패턴으로 삭제하기

반응형

로컬에서 git으로 개발하다보면 PR하고 남은 branch가 쌓이가 된다.

그렇게 많이 쌓였을 때 한번에 지우는 방법을 정리해둔다.

 

일단 grep을 통해 본인이 지우고자 하는 패턴의 grep 결과를 확인한다.

git branch | grep "feature"

  feature/upgrade
  feature/new_instance
  feature/upgrade1
  feature/upgrade2
  feature/upgrade3

 

위에서 확인한 grep의 결과를 argument로 삭제를 수행하면 끝

git branch | grep "feature" | xargs git branch -D

 

실수로 작성하던 브랜치를 삭제하면 안되니까 꼭 리스트를 잘 확인해서 지우는게 좋다.

반응형