Git 提取后,所有远程分支在我的本地 Git 存储库中都可见为远程分支。
如何有选择地删除本地存储库中的远程分支(而不是远程存储库中的)?
我遇到了一个略有不同但相似的问题,但该解决方案可能对其他偶然发现这个问题的人有用......
我注意到我的本地存储库仍然有远程分支,这些分支不再存在于远程,所以我想删除它们。解决方案很简单,使用
--prune
(或 -p
)选项来获取:
git fetch --prune
git branch -r -d remote/branch
您还需要重新配置 fetch 以避免稍后再次获取该分支