Git으로 작업을 하다보면 브랜치들이 점점 늘어난다. 일일이 삭제하려면 너무 번거롭다. 이럴 때 셸 스크립트Shell Script를 활용하면 한번에 지울 수 있다.
셸 스크립트 예시다.
아래 셸 스크립트를 실행하면 브랜치가 한꺼번에 삭제된다.
#!/bin/bash
PREFIX_FEATURE="feature/"
PREFIX_BUGFIX="bugfix/"
PREFIX_RELEASE="release/"
branches=`git branch -a`
for b in $branches
do
if [[ "$b" == "$PREFIX_FEATURE"* ]] || [[ "$b" == "$PREFIX_BUGFIX"* ]]|| [[ "$b" == "$PREFIX_RELEASE"* ]]
then
echo $b
git branch -D $b
fi
done
git branch
아래 명령어를 실행하자.
$ sh ./remove_branches.sh