Git: Невозможно удалить удаленную ветку! [удалено отклонено] (ветка в настоящее время извлечена)

Не удается удалить удаленную ветку, потому что она извлечена?

Ран git push origin --delete development и получил эту ошибку обратно ! [remote rejected] development (branch is currently checked out)

Я видел кучу информации о других переполнениях стека о переключении моего хранилища с обычного на голое, но у меня никогда не было этой проблемы раньше, и ответы казались слишком сложными.

Обратите внимание, что я использую Springloops (вроде как GitHub) для управления моими удаленными репозиториями.

1 ответ

Решение

Прежде всего, поясним, что проблема не в том, что кто-то на их локальной машине проверил эту ветку

Это касается конкретно удаленного хранилища. Вы не сможете исправить это, внеся изменения в свой локальный репозиторий. Если вы управляете своими собственными удаленными репозиториями на своем собственном сервере, вы можете рассмотреть разницу между обычными и обычными репозиториями. Но большая вещь, которую никто не собирается четко разъяснить для вас, это то, что пустой репозиторий - это репозиторий, у которого нет ветки по умолчанию. Который в этом заключается ответ на наш вопрос.

Если вы используете github или springloops и сталкиваетесь с этой проблемой, это просто вопрос изменения ветки по умолчанию, тогда вы сможете удалить соответствующую ветку.

Другие вопросы по тегам