分享一個小技巧,我們在很多時候需要刪除一些本地?zé)o用分支,假如我們想要刪除具體分支甥捺,我們可以這么做:
git branch -D branchName
但是有些時候我們要刪除很多分支邮绿,比如除了master外的所有分支渠旁,那么我們可以這么做:
git checkout master
git branch | grep -v 'master' | xargs git branch -D
具體執(zhí)行步驟是:
- 切換到master分支
- 將git branch的結(jié)果進行篩選,除去master
- 將處理后的結(jié)果作為git branch -D的參數(shù)來進行刪除分支