본문 바로가기

Develop

불필요한 브렌치 자동 제거 스트립트

 

master branch

git branch --merged origin/master | egrep -v "(^\*|master|develop)" | xargs -n 1 git branch -d
git push --delete origin `git branch -r --merged origin/master | egrep -v "(^\*|master|develop)" | sed 's/origin\///'`

develop branch

git branch --merged origin/develop | egrep -v "(^\*|master|develop)" | xargs -n 1 git branch -d
git push --delete origin `git branch -r --merged origin/develop | egrep -v "(^\*|master|develop)" | sed 's/origin\///'`
반응형