【发布时间】:2019-11-15 09:49:15
【问题描述】:
git branch -a 显示
master
remotes/origin/master
remotes/upstream/bugfix/corrupted-deb
... (many more remotes/upstream branches)
存储库upstream 不再存在。如何永久删除僵尸分支remotes/upstream/bugfix/corrupted-deb等?
文件.git/config包含不超过
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = git@<myurl>
fetch = +refs/heads/*:refs/remotes/origin/*
任何对upstream 的有意引用早已不复存在。
命令git remote prune origin [https://stackoverflow.com/questions/8766525] 不影响upstream。明显的变体git remote prune upstream 导致fatal: 'upstream' does not appear to be a git repository ...
【问题讨论】:
-
git remote -v是否显示upstream? -
不,它只显示两行(获取/拉取)引用
origin。
标签: git