刪除已在遠端上刪除的本地分支
要在本地和已刪除的遠端分支之間進行遠端跟蹤
git fetch -p
然後你可以使用
git branch -vv
檢視哪些分支不再被跟蹤。
不再被跟蹤的分支將在下面的表格中,包含已消失
branch 12345e6 [origin/branch: gone] Fixed bug
然後你可以使用上面命令的組合,尋找’git branch -vv’返回’消失’然後使用’-d’刪除分支的位置
git fetch -p && git branch -vv | awk '/: gone]/{print $1}' | xargs git branch -d