删除后重新出现Git远程分支

时间:2012-09-12 00:27:46

标签: git

我试图删除远程分支,并继续重新列出。我试过了

1)git branch -rd origin / legacy 2)git gc --prune = now 3)git branch -d -r origin / legacy 4)当我尝试git remote rm origin / legacy时   我收到错误:无法删除配置部分'remote.origin / legacy'

1 个答案:

答案 0 :(得分:5)

要从远程存储库中删除分支,您需要执行:git push origin :branch-name。那是Git代表从远程存储库中删除branch-name

据推测,您可以在本地(称为origin/branch-name)和名为branch-name的本地分支引用远程分支。 git remote prune origin将删除对不再存在的分支的所有origin/引用,这将使您只使用本地分支。如果您愿意,可以使用git branch -d branch-name删除它。