web-dev-qa-db-fra.com

Comment supprimer une branche distante (par exemple Github) de la ligne de commande?

J'ai un dépôt git sur ma machine locale:
J'ajoute une nouvelle branche appelée test et j'ajoute quelques commits
Ensuite, je passe à la branche master et j'y ajoute des commits.
J'utilise donc git Push --all github et continuer à travailler sur master. Après un certain temps, je décide de supprimer complètement la branche test et d'utiliser: git branch -d test et git branch -r -d github/test, mais il supprime uniquement la branche locale utilisée pour suivre la branche test réelle comme le dit git:

Suppression de la branche de suivi à distance github/buggy (était acc5a58).

Je demande s'il existe un moyen de supprimer réellement la branche test des serveurs github de la ligne de commande?

21
Masked Man

Comme pour tous les serveurs git:

$ git Push github :<BRANCH_NAME>

ou:

$ git Push github --delete <BRANCH_NAME>

Exemple:

$ git Push github --delete test
20

succursale locale

git branch -d local_branch

succursale distante

git Push Origin --delete remote_branch
30
Mihir Patel

Utilisez cette commande:

git Push github :test

Lire "Ne rien pousser comme refname test sur la télécommande github"

2
blue112