1. 程式人生 > >git批量刪除本地分支及遠程分支

git批量刪除本地分支及遠程分支

本地 strong img xargs idt sed col font div

1、批量刪除本地分支

git branch |grep branchName |xargs git branch -D
  • git branch 查看本地分支
  • | grep ‘branchName‘ 匹配分支名
  • | xargs git branch -D 將匹配到的分支名一個一個傳遞給git branch -D
  • git branch -D branchName 刪除本地分支

2、批量刪除遠程分支

git branch -r| grep ‘branchName‘ | sed s/origin\///g | xargs -I {} git push origin :{}
  • git branch -r
    查看遠程分支
  • | sed ‘s/origin\///g‘ 去掉origin
  • -I {} 使用占位符來構造後面的命令
  • git push origin :branchName 刪除遠程分支

3、使用

批量刪除本地分支

技術分享圖片

批量刪除遠程分支

技術分享圖片

沒加 | sed ‘s/origin\///g‘

技術分享圖片

END--------------------------

有些地方還沒搞清楚ε=(′ο`*)))

git批量刪除本地分支及遠程分支