it-swarm.com.ru

Удаление удаленной главной ветки, отклонено из-за текущей ветки

Как удалить удаленную главную ветку из GitHub/Bitbucket?

Я пытаюсь:

# git Push bb --delete master
remote: bb/acl: user is allowed. accepted payload.[K
remote: error: refusing to delete the current branch: refs/heads/master[K
To ssh://[email protected]/user/reponame.git
 ! [remote rejected] master (deletion of the current branch prohibited)
error: failed to Push some refs to 'ssh://[email protected]/user/reponame.git' 

Тоже попробовал

git Push bb :master

Но все это не работа.

55
Orient

Примечание: для BitBucket вы должны изменить ветку по умолчанию, зайдя в настройки вашего репо и изменив ветку на "Main branch "поле со списком.

main branch on BitBucket

Как только основная ветвь перестает быть master, тогда вы можете нажать и удалить master .

108
VonC

В блоке настройки на опции нажмите на странице настройки (ну, просто нажмите на Настройки на вашей странице репозитория github), вы можете изменить ветку по умолчанию (вам также нужна другая ветка по умолчанию на github).

change default branch on github

После того, как вы это сделали, вы можете удалить его:

$ git Push bb :master
49
Wouter J