Lors de la suppression à distance git branch “erreur: impossible de pousser à non qualifiés de destination”

J'essaie de supprimer une distance git branch avec

git push origin :my_remote_branch

et arriver:

error: unable to push to unqualified destination: my_remote_branch
The destination refspec neither matches an existing ref on the remote nor
begins with refs/, and we are unable to guess a prefix based on the source ref.
error: failed to push some refs to '[email protected]:/myrepo'

ce sont mes branches

git branch -a
* develop
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/develop
  remotes/origin/my_remote_branch

git branch -r --merged
  origin/HEAD -> origin/master
  origin/develop
  origin/master

Des idées sur comment je peux me débarrasser de cette branche serait appréciée.

  • Avez-vous essayé un git fetchpour voir si elle est fixée dans la non-existant nom à distance? Avez-vous essayé d'aller dans votre .git\refs\remotes\origin et supprimer les my_remote_branch fichier, pour voir si c'est suffisant?
  • ne git fetch mais cela n'a pas aidé. Va essayer de rechercher une plus simple solution avant d'essayer de supprimer manuellement le fichier.
  • essayez de supprimer ou au moins de déplacer ce fichier: il ne contient que le SHA1 de l'extrémité de la branche.
  • Vous devez faire git fetch -p pour se débarrasser de gelée de suivi des branches.
InformationsquelleAutor Hugo | 2012-04-24