Supprimer une branche distante

GitGitBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

En Git, une branche est un pointeur léger et mobile vers un commit. Les branches sont utilisées pour développer des fonctionnalités, isoler des modifications et expérimenter sans affecter les autres parties du référentiel. Les branches distantes sont des références à l'état des branches sur les référentiels distants. Elles sont utilisées pour suivre l'avancée du travail d'autres développeurs et pour collaborer sur des projets.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/CollaborationandSharingGroup(["Collaboration and Sharing"]) git/CollaborationandSharingGroup -.-> git/remote("Manage Remotes") subgraph Lab Skills git/remote -.-> lab-12723{{"Supprimer une branche distante"}} end

Supprimer une branche distante

Parfois, vous devrez peut-être supprimer une branche distante qui n'est plus nécessaire. Par exemple, si une branche de fonctionnalité a été fusionnée dans la branche principale, vous pouvez vouloir supprimer la branche de fonctionnalité distante pour nettoyer le référentiel.

Supposons qu'un référentiel GitHub appelé git-playground ait été cloné à partir de votre compte GitHub, qui provient d'un fork de https://github.com/labex-labs/git-playground.git. Vous voulez supprimer la branche distante nommée feature-branch qui n'est plus nécessaire. Voici les étapes pour supprimer la branche distante :

  1. Clonez le référentiel, accédez au répertoire et configurez l'identité :
    git clone https://github.com/your-username/git-playground.git
    cd git-playground
    git config --global user.name "your-username"
    git config --global user.email "your-email"
  2. Ajoutez la branche feature-branch au référentiel distant origin :
    git checkout -b feature-branch
    git push -u origin feature-branch
  3. Utilisez la commande git branch -r pour lister toutes les branches distantes.
    git branch -r
    La sortie devrait inclure la branche distante feature-branch :
    origin/HEAD -> origin/master
    origin/feature-branch
    origin/master
  4. Utilisez la commande git push -d <remote> <branch> pour supprimer la branche distante spécifiée <branch> sur le <remote> donné.
    git push -d origin feature-branch
    Cette commande supprime la branche distante feature-branch sur le référentiel distant origin.
  5. Utilisez la commande git branch -r à nouveau pour vérifier que la branche distante a été supprimée.
    git branch -r
    La sortie ne devrait pas inclure la branche distante feature-branch :
    origin/HEAD -> origin/master
    origin/master

Résumé

Supprimer une branche distante est un processus simple qui consiste à utiliser la commande git push -d <remote> <branch>. Cette commande supprime la branche distante spécifiée <branch> sur le <remote> donné. En supprimant les branches distantes qui ne sont plus nécessaires, vous pouvez garder votre référentiel propre et organisé.