环境:
- window11
- git version 2.42.0
- git-bash.exe
window环境下:
1. 批量删除本地
bash
git branch |grep 'xxx' |xargs git branch -D
比如: 想批量删除本地含有 release
关键字的分支:
2. 批量删除远程
bash
git branch -r | grep 'xxxx' | sed 's/origin\///g' | xargs -I {} git push origin :{}
比如: 想批量删除远程含有 tmp
关键字的分支: