Git 如何删除已从远程服务器删除的分支

Git 如何删除已从远程服务器删除的分支,git,git-branch,Git,Git Branch,我与其他开发人员一起从事一个项目,使用Github repo。我们创建了一个分支,然后在使用它的工作完成后,我们在Github上删除了该分支。但在我的本地回购协议中,我又有了分支机构(我在调用git branch--list-a时看到了它)。它是一个远程分支,但在远程回购协议上已不存在 我尝试了使用git branch-d remotes/origin/(也使用了-d,但这不是问题所在)。Git回答“错误:branche'remotes/origin/morgan-save-A'non-trou

我与其他开发人员一起从事一个项目,使用Github repo。我们创建了一个分支,然后在使用它的工作完成后,我们在Github上删除了该分支。但在我的本地回购协议中,我又有了分支机构(我在调用git branch--list-a时看到了它)。它是一个远程分支,但在远程回购协议上已不存在

我尝试了使用
git branch-d remotes/origin/
(也使用了-d,但这不是问题所在)。Git回答“错误:branche'remotes/origin/morgan-save-A'non-trouvee”


如果有人有想法,我怎么能删除它?感谢阅读:)

关于
git fetch--prune
如何使用
git branch
删除远程跟踪名称,必须包含
-r
选项。将
--prune
(或
-p
)与
git fetch
一起使用,或运行
git remote prune
更容易。也可以考虑将代码< > FETC.PRUNE <代码> > <代码>真/ <代码>。谢谢@ ToRek和@ KaspiR,我不能投票评论(因为我的名誉,我想)。code>git-fetch--prune-origin完成了预期的操作:)谢谢你的提示,这会很有帮助,但是git说
git-fetch--prune-remotes/origin/fatal:“remotes/origin/”似乎不是git存储库致命的:不可能的。Veuillez vérifier que vous avez les droits d'acces and que le dépot existe.
也许我必须删除远程删除回购的引用(跟踪)?您不必提供分支名称,它会删除所有远程分支。e、 g.
git-fetch--prune-origin
应该可以帮到你