Não é possível remover o ramo remoto no git

26

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 "Ramificações remotas" para que eu possa removê-lo?

    
por ℝaphink 08.06.2011 / 10:22

2 respostas

47

O ramo foi definido como padrão no github, impedindo que ele seja excluído.

No github, eu fui para "Administração" no projeto, redefinir a ramificação padrão para "master" e consegui remover a ramificação do xetex.

    
por 08.06.2011 / 11:03
1

Por que vale a pena em BitBucket:

  • clique em Configurações no menu à esquerda
  • em "Detalhes do repositório", localize o menu suspenso "Filial principal"
  • selecione um ramo diferente daquele que você deseja excluir

Há também uma opção para impedir a exclusão de ramificações na seção "Gerenciamento de filiais", mas você precisa defini-las primeiro.

    
por 05.07.2014 / 18:35

Tags