Git: Como deletar o ramo remoto?

0

Eu tenho uma ramificação remota no git que eu quero excluir ( remotes/me/ntopng ).

$ git branch -a
* master
  remotes/me/ntopng
  remotes/origin/gh-pages
  remotes/origin/go
  remotes/origin/master

Mas ao tentar excluí-lo, é isso:

$ git push origin :remotes/me/ntopng
Username for 'https://github.com': Drewshg312
Password for 'https://[email protected]':
remote: Permission to Homebrew/homebrew.git denied to Drewshg312.
fatal: unable to access 'https://github.com/Homebrew/homebrew/': The requested URL returned error: 403

Então pedi para o link fazer:

git remote set-url origin https://github.com/Drewshg312/homebrew.git 

e obtivemos:

$ git push origin :ntopng
Username for 'https://github.com': Drewshg312
Password for 'https://[email protected]':
To https://github.com/Drewshg312/homebrew.git
 - [deleted]         ntopng

MAS o ramo ainda está lá

$ git branch -a
* master
  pork
  scirius
  remotes/Drewshg312/hb_custom_formulas
  remotes/me/ntopng                <----- STILL THERE!! WTF???
  remotes/me/pork
  remotes/me/scirius
  remotes/origin/gh-pages
  remotes/origin/go
  remotes/origin/master

Então, como excluí-lo completamente?

    
por Drew 01.08.2015 / 22:24

1 resposta

0

O seu URL de origem está correto? Atualmente, o Homebrew/homebrew original não possui uma ramificação ntopng . Você provavelmente não está autorizado a fazer isso.

Se você pretende enviar seu repositório bifurcado, a origem deve ser https://github.com/Drewshg312/homebrew.git

Edite a pergunta atualizada:

Como você vê na saída

$ git branch -a
* master
  pork
  scirius
  remotes/Drewshg312/hb_custom_formulas
  remotes/me/ntopng          <----- this is another branch on a remote called 'me'
  remotes/me/pork
  remotes/me/scirius
  remotes/origin/gh-pages
  remotes/origin/go
  remotes/origin/master      <----- no ntopng in origin anymore

a ramificação remota em origin foi excluída. Parece que você tem vários remotos. Experimente git remote -v e veja. Para excluir o ramo no remoto chamado me , basta fazer o que você fez para origin

git push me :ntopng
    
por 01.08.2015 / 22:44

Tags