简体   繁体   English

无法删除远程的git分支

[英]Can't delete git branch in the remote

I can't delete the branch in my remote server. 我无法删除远程服务器中的分支。 First I tried this one 首先我尝试了这个

git push origin --delete devTime git push origin-删除devTime

but it gives me an error like this: 但它给我这样的错误:

fatal: 'origin' does not appear to be a git repository 致命的:'origin'似乎不是git存储库

fatal: The remote end hung up unexpectedly 致命:远端意外挂断

so while searching to fix this error I found this one and tried it 因此,在搜索解决此错误时,我找到了这个错误并尝试了

git remote add origin devTime git remote add origin devTime

and tried again this code 然后再次尝试此代码

git push origin --delete devTime git push origin-删除devTime

but this time it gives me an error like this: 但这一次它给了我这样的错误:

fatal: 'devTime' does not appear to be a git repository 致命的:'devTime'似乎不是git存储库

fatal: The remote end hung up unexpectedly 致命:远端意外挂断

by this time I got stock up. 到这个时候我已经积蓄了。 Can some help me with this? 可以帮助我吗? Thank you!. 谢谢!。

git push origin :devTime应该可以解决问题!

运行git remote -v查看git仓库的原始内容,然后通过运行git remote add origin <remote_git_repo's url>其指向正确的仓库

Your repository did not have a remote repository named origin. 您的存储库没有名为origin的远程存储库。 Perhaps it never had one. 也许它从来没有一个。 Perhaps it got deleted. 也许它被删除了。 Are you sure you're in the right directory? 您确定您在正确的目录中吗?

A remote repository is a named url, which is why trying to add a remove called "devTime" did not work, that is a branch name. 远程存储库是一个名为url的URL,这就是为什么尝试添加名为“ devTime”的删除操作不起作用的原因,即分支名称。

To fix this, you need to remove your broken remote and add a new one. 要解决此问题,您需要删除损坏的遥控器并添加一个新遥控器。

  • git remote rm origin (to remove the bogus "devTime" remote you added) git remote rm origin (删除您添加的虚假“ devTime”远程)
  • git remote add origin <remote repository URL>
  • git push origin --delete devTime

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM