Git
사용하지 않는 깃 로컬 브랜치 삭제하기
니용
2023. 11. 1. 23:51
반응형
#!/bin/bash
for i in */.git; do
echo
echo $i '--------------------------------'
cd $i/..
git status
git fetch --all -p
git pull --all
GONE_BRANCHES=`git branch -vv | grep gone | sed | awk '{print $1}' | tr '\n' ' '`
if [[ ${#GONE_BRANCHES} -gt 2 ]]; then
git branch -d $GONE_BRANCHES
fi
echo
git branch -a | cat
cd ..
done
위 bash 파일을 활용하여 로컬 저장소에 있는 Git 브랜치들을 fetch 하고, 삭제된 브랜치들을 정리할 수 있습니다 ;)
반응형