删除远程 git 存储库的所有远程跟踪分支
Delete all remote tracking branches for a remote git repository
我以某种方式添加了一个分支作为远程到我的本地存储库,后来我发布了 git pull
- 令我沮丧的是 git 将所有分支分支拉为本地跟踪分支。我怎样才能用一个命令撤消它?所有分支在 gitk 中显示为 remote/wr/branchname
然后我是否必须从 .git/config
中删除该条目?
[remote "wr"]
url = https://github.com/AUTHOR/wrye-bash.git
fetch = +refs/heads/*:refs/remotes/wr/*
我做了一些实验(我不是控制台人):
git branch -rd $( git branch -r | grep 'wr/' )
现在要是我能加一个干燥的 运行 开关就好了...
我以某种方式添加了一个分支作为远程到我的本地存储库,后来我发布了 git pull
- 令我沮丧的是 git 将所有分支分支拉为本地跟踪分支。我怎样才能用一个命令撤消它?所有分支在 gitk 中显示为 remote/wr/branchname
然后我是否必须从 .git/config
中删除该条目?
[remote "wr"]
url = https://github.com/AUTHOR/wrye-bash.git
fetch = +refs/heads/*:refs/remotes/wr/*
我做了一些实验(我不是控制台人):
git branch -rd $( git branch -r | grep 'wr/' )
现在要是我能加一个干燥的 运行 开关就好了...