如何删除本地 Git 存储库中的远程分支?

问题描述 投票:0回答:2

Git 提取后,所有远程分支在我的本地 Git 存储库中都可见为远程分支。

如何有选择地删除本地存储库中的远程分支(而不是远程存储库中的)?

git
2个回答
84
投票

我遇到了一个略有不同但相似的问题,但该解决方案可能对其他偶然发现这个问题的人有用......

我注意到我的本地存储库仍然有远程分支,这些分支不再存在于远程,所以我想删除它们。解决方案很简单,使用

--prune
(或
-p
)选项来获取:

git fetch --prune

64
投票

git branch -r -d remote/branch

您还需要重新配置 fetch 以避免稍后再次获取该分支

© www.soinside.com 2019 - 2024. All rights reserved.