问题背景:
因为有强迫症,看到本地有多余的分支会觉得很不舒服。
除了用 git branch -d <branch name>
来删除本地的分支后,git branch -a
却还是看到了一些远程已经没有,但是却显示出来的分支
预期效果:
满足洁癖开发者的要求,是本文服务宗旨,请没用的分支消失
解决方法:
-
git remote prune --dry-run origin
查看有哪些是已经被删除的(但本地执行git branch -a
还会显示) -
git remote prune origin
删除上一步看到的那些分支