在git fetch之后,所有远程分支都在我的本地git存储库中作为远程显示。
如何有选择地删除本地存储库中的远程分支(不在远程存储库中)?
答案 0 :(得分:57)
我有一个略有不同但相似的问题,但解决方案可能对其他偶然发现此问题的人有用......
我注意到我的本地存储库仍然有遥控器上不再存在的远程分支,所以我想删除它们。解决方案只是使用--prune
(或-p
)选项获取:
git fetch --prune
答案 1 :(得分:44)
git branch -r -d remote/branch
您还需要重新配置fetch以避免以后再次获取此分支