git pull
git push
git branch -a 所有的,-r 远程的 -d 删除
删除分支场景
删除本地分支
git branch | grep -vE 'master|test' | xargs git branch -d
git branch 查询本地分支
grep -vE 'master|test' 排除名称为mater和test的
xargs git branch -d 删除本在分支
删除远程分支
git branch -r | grep -vE 'master|test' | sed 's/origin//g | xargs git push origin -d
git branch -r 查询远程分支
同上
sed 's/orgin//g 全局替换 origin/ 为空
xargs git push origin -d 删除远程分支