Я пытаюсь удалить удаленную ветку с помощью git:
rpinson@rpinson:~/dev/charismanie$ git remote show origin
* remote origin
Fetch URL: git@github.com:raphink/Charismanie.git
Push URL: git@github.com:raphink/Charismanie.git
HEAD branch: xetex
Remote branches:
master tracked
xetex tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
rpinson@rpinson:~/dev/charismanie$ git push origin :xetex
remote: error: refusing to delete the current branch: refs/heads/xetex
To git@github.com:raphink/Charismanie.git
! [remote rejected] xetex (deletion of the current branch prohibited)
error: failed to push some refs to 'git@github.com:raphink/Charismanie.git'
Есть ли способ, которым я могу удалить эту ветку из списка «Удаленные ветви», чтобы я мог удалить ее?
Ответы:
Ветвь была установлена по умолчанию на github, предотвращая ее удаление.
На github я зашёл в проект «Администрирование», сбросил ветку по умолчанию на «master» и смог удалить ветку xetex.
источник
git
способа сделать это?Для чего это стоит в BitBucket:
Существует также возможность предотвратить удаление ветки в разделе «Управление ветвями», но сначала вам нужно активно ее установить.
источник