Não é possível remover a ramificação remota no git

27

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?

ℝaphink
fonte
support.github.com/discussions/repos/… poderia ajudar, talvez?
VonC
Eu tentei isso, não ajuda.
precisa saber é o seguinte
Possível duplicado entre sites: stackoverflow.com/questions/3301956/…
Ciro Santilli (

Respostas:

48

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.

ℝaphink
fonte
1
Impressionante! estava pensando em como fazer isso no GitHub por 20 minutos antes de pesquisar aqui.
Rlemon
1
Isso também acontece com o BitBucket e é corrigido de maneira semelhante.
John Bubriski
Não existe uma gitmaneira pura de fazê-lo?
Ciro Santilli escreveu:
A ramificação padrão do github não é um recurso git, portanto não.
ℝaphink
Eu também encontro com esse problema. Eu acho que é melhor ter algumas dicas mostrando que é padrão? Eu estou preso com ele durante todo o dia ....
WesternGun
1

Para o que vale no BitBucket:

  • clique em Configurações no menu esquerdo
  • em 'Detalhes do Repositório', encontre 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 filiais na seção 'Gerenciamento de filiais', mas você deve definir isso primeiro.

mallardz
fonte