我需要删除远程存储库上的一个分支,该分支较旧和 30 天,并且对当前进程非常慢
目前
git fetch --depth=1
list=$(git ls-remote --heads git@xxxxx.xx.xx.com:/xxx/xxx-xxx/xxx-xxx-a | grep ci)
for i in $list
do
if [ -n "$(git log -1 --before='30 days ago' -s origin/$i)" ]; then
git push origin :$i
echo " Deleted Branch $i"
fi
done