git 批量刪除本地分支

Iwanna發表於2021-09-07

每次從遠端分支拉取程式碼下來後都會在本地建立對應分支
久而久之本地就有了幾十個分支了
每次找都特別麻煩
在確定本地分支都正常推送了的情況下
就想著清理下本地的分支

清理方式為:

git branch | grep -v 'master' | xargs git branch -D

  1. 通過 git branch 獲取到全部分支
  2. 通過grep -v 'master' 排除掉master分支
  3. xargs 是將前面的結果當作後面命令的引數值傳遞 git branch -D *** 是強制刪除本地的 *** 分支

注意操作前先將分支切到master git checkout master

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章