sh Bash / Git - 删除本地和远程分支以进行repo清理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh Bash / Git - 删除本地和远程分支以进行repo清理相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env sh
#
# Remove from local and remotes the branches inside
# BRANCHES array
#

BRANCHES=( 
    branch_1
    feature/branch_2
    feature/other_thing
)

for branch_name in ${BRANCHES[*]}
do
	git branch "-d" $branch_name
	git push origin :$branch_name
done

git fetch -p

以上是关于sh Bash / Git - 删除本地和远程分支以进行repo清理的主要内容,如果未能解决你的问题,请参考以下文章

sh Bash / Git - 删除本地和远程分支以进行repo清理

sh Bash / Git - 删除本地和远程分支以进行repo清理

sh Bash / Git - 删除本地和远程分支以进行repo清理

sh Bash / Git - 删除本地和远程分支以进行repo清理

sh Bash / Git - 删除本地和远程分支以进行repo清理

sh Bash / Git - 删除本地和远程分支以进行repo清理