반응형
로컬 저장소에 다 쓰고 버린 브랜치가 꽤 쌓였다. 일일이 명령어 치기가 귀찮아 한꺼번에 지워버리고 싶다.
한번 알아놓으면 좋으니, 몽땅 다 쓸어버리자.
Git(34) 다중 로컬 브랜치 삭제하기
1. 로컬에 있는 브랜치들 확인하기
$ git branch -a
2. 그룹 검색어로 조건에 맞는 브랜치들만 필터링하기
$ git branch | grep "C-29"
3. 이제 지워보자구요.
$ git branch | grep "C-29" | xarg git branch -D
**grep 란
- 전달된 파일의 내용에서 특정 문자열을 찾고자 할 때 사용하는 명령어입니다.
**xarg 란
- 리눅스 명령어로 기본 명령어(find, ls, cat) 뒤에 파이프로 추가하여 사용한다.
- 앞의 내용을 인자로 받아 명령어를 실행한다.
반응형
'Git' 카테고리의 다른 글
Git(36) BitBucket - Merge branch 'master' of bitbucket.org (squash방식일 때) (0) | 2022.02.21 |
---|---|
Git(35) remotes/origin/HEAD -> origin/master 헤드 삭제하기 (0) | 2022.01.25 |
Git - 충돌 에러 This pull request can't be merged (0) | 2021.11.18 |
Git(33) 원격저장소에 push 한 마지막 커밋 삭제하기 (0) | 2021.11.08 |
Git(32) 원격 브랜치 삭제하기 (0) | 2021.10.25 |
댓글