Estou tentando remover uma ramificação remota com o git:
rpinson@rpinson:~/dev/charismanie$ git remote show origin
* remote origin
Fetch URL: [email protected]:raphink/Charismanie.git
Push URL: [email protected]: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 [email protected]:raphink/Charismanie.git
! [remote rejected] xetex (deletion of the current branch prohibited)
error: failed to push some refs to '[email protected]:raphink/Charismanie.git'
Existe uma maneira de remover esse ramo da lista de "Ramos remotos" para removê-lo?
Respostas:
A ramificação foi definida como padrão no github, impedindo que ela fosse excluída.
No github, fui para "Administração" no projeto, redefinii a ramificação padrão para "master" e consegui remover a ramificação xetex.
fonte
git
maneira pura de fazê-lo?Para o que vale no BitBucket:
Há também uma opção para impedir a exclusão de filiais na seção 'Gerenciamento de filiais', mas você deve definir isso primeiro.
fonte