問題背景:
因?yàn)橛袕?qiáng)迫癥相味,看到本地有多余的分支會覺得很不舒服镀裤。
除了用 git branch -d <branch name>
來刪除本地的分支后施无,git branch -a
卻還是看到了一些遠(yuǎn)程已經(jīng)沒有,但是卻顯示出來的分支
預(yù)期效果:
滿足潔癖開發(fā)者的要求禽绪,是本文服務(wù)宗旨,請沒用的分支消失
解決方法:
-
git remote prune --dry-run origin
查看有哪些是已經(jīng)被刪除的(但本地執(zhí)行git branch -a
還會顯示) -
git remote prune origin
刪除上一步看到的那些分支