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

git 批量删除远程分支

作者: 恋雪1991 | 来源:发表于2020-02-26 15:04 被阅读0次
    git branch -r --merged | grep 'xxx'  | awk -F 'origin/' '{print $2}'  | xargs -I {} git push origin :{}
    //git branch -r 列出所有分支 
    //--merged 已经合并过的
    //grep '' 正则匹配含有xxx规则或者字符串的
    //awk -F 'origin/' '{print $2}' 匹配到的规则使用origin/切割然后取第二个切割值
    //xargs 将前面的值作为参数传入 git push origin :{} 后面
    //git push origin :{} {}为固定 删除本地使用 git branch -D
    

    相关文章

      网友评论

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

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