Подтвердить что ты не робот

Как удалить удаленную ветку git из битбакета?

Я пытаюсь удалить удаленную ветвь git на битбакете командой git push:

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 [email protected]:qrtt1/workspace.git
 - [deleted]         my_branch

Однако удалена только ветка в моем локальном шаге. Как его удалить?

PS. Я могу удалить удаленную ветку так же, как из github.

4b9b3361

Ответ 1

Тем не менее, он говорит об этих ошибках/предупреждениях (возможно, какой-то пост-крючок, который BitBucket имеет не подходит?), он пошел вперед и удалил ветвь my_branch, как указано последней строкой. Перейдите в веб-интерфейс и убедитесь, что ветка действительно исчезла.

Ответ 2

Вы не можете удалить ветку из Bitbucket, если эта ветка установлена ​​как Основной ветвь. Вам нужно зайти в раздел Admin вашего репозитория Bitbucket и выбрать другую ветку для Основной ветки. Затем вы можете удалять ветку с помощью

git push <repository> :<branch>

Ответ 3

Я нашел ту же проблему, только локальная удалена, но не удалена. Наконец, я нашел решение от http://groups.google.com/group/gitorious/browse_thread/thread/5afe8581cdd96d2b, просто используйте

git push <repository> :<branch>

После этого на веб-сайте Bitbucket его не должно быть.