美文网首页
git批量删除本地分支,远程分支

git批量删除本地分支,远程分支

作者: 简文猫 | 来源:发表于2021-11-19 11:27 被阅读0次

    #### 本地分支

    ## 查看需要删除的分支

    git branch | grep '匹配分支'

    批量删除

    git branch | grep '匹配分支'|xargs git branch -D

    #### 远程分支

    单个删除

    git push -d origin feature/xzn_dev_task/helper_20171207

    批量删除

    ## 查看需要删除的分支

    git branch -r --merged | grep 'qjy_dev_task/E'

    git branch -r --merged | grep 'qjy_dev_task/b' |awk -F "/" -v OFS='/' '{print $2,$3,$4}' | xargs git push origin -d

    #### 最优

    git branch -r --merged  | grep 'qjy_dev_task/a' | sed 's/origin\///'| xargs git push origin -d

    git branch -r | grep 'qjy_dev_task/a' | sed 's/origin\///'| xargs git push origin -d


    相关文章

      网友评论

          本文标题:git批量删除本地分支,远程分支

          本文链接:https://www.haomeiwen.com/subject/pzxtkltx.html