试图删除远程分支; 在当地上市,repos表示它不存在

Num*_*er8 8 git

这是我到目前为止所尝试的:

I:\Work\bitbucket\test.gadget [master]> git remote update
Fetching origin
I:\Work\bitbucket\test.gadget [master]> git branch -r
  origin/HEAD -> origin/master
  origin/imagesTest
  origin/master
  origin/work2
I:\Work\bitbucket\test.gadget [master]> git push origin :imagesTest
Password for 'https://c_b@bitbucket.org':
error: unable to delete 'imagesTest': remote ref does not exist
error: failed to push some refs to 'https://c_b@bitbucket.org/c_b/test.gadget.git'
I:\Work\bitbucket\test.gadget [master]>  
Run Code Online (Sandbox Code Playgroud)

如何从本地存储库中清除对imagesTest的引用?
(是的,我可以从克隆远程回购开始.再次,但我宁愿清理本地副本...)
感谢您的任何见解......

Gui*_*ont 14

远程分支可能已被其他人删除,但您的本地仓库在运行之前不会意识到这一点git fetch --prune.

此命令将从远程不再存在的本地repo分支中删除.