Как удалить удаленную ветку 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.
Ответы
Ответ 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 его не должно быть.