如何从bitbucket中删除git远程分支?

qrt*_*tt1 23 git bitbucket

我尝试通过git push命令删除bitbucket上的git远程分支:

qty:workspace qrtt1$ git push origin :my_branch
remote: fatal: bad object 0000000000000000000000000000000000000000
remote: bb/acl: qrtt1 is allowed. accepted payload.
remote: fatal: bad object 0000000000000000000000000000000000000000
To git@bitbucket.org:qrtt1/workspace.git
 - [deleted]         my_branch
Run Code Online (Sandbox Code Playgroud)

但是,只删除了我本地条目中的分支.我该如何删除它?

PS.我可以从github以相同的方式删除远程分支.

小智 29

如果该分支设置为不能从到位桶删除一个分支主科.您需要进入Bitbucket存储库的Admin部分,并为Main Branch选择一个不同的分支.然后,您应该能够使用远程分支

git push <repository> :<branch>
Run Code Online (Sandbox Code Playgroud)


man*_*lds 10

尽管如此,它说那些错误/警告(可能是BitBucket有一些不合适的帖子),它已经继续并删除了my_branch分支,如最后一行所示.转到Web UI并确认分支确实已消失.


hax*_*por 5

我发现了同样的问题,只删除了本地但不是远程.最后我从http://groups.google.com/group/gitorious/browse_thread/thread/5afe8581cdd96d2b找到了解决方案,只需使用

git push <repository> :<branch>
Run Code Online (Sandbox Code Playgroud)

之后检查了bitbucket网站,它应该消失了.