我试图删除远程分支,并继续重新列出。我试过了
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'
答案 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
删除它。