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: 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'

Existe uma maneira de remover esse ramo da lista de "Ramos remotos" para removê-lo?



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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.