Supprimer la référence locale à une branche distante dans Git


  • FrançaisFrançais


  • Après avoir fusionné une demande d’extraction GitLab ou GitHub, vous supprimez généralement la branche de rubrique dans le référentiel distant pour maintenir l’hygiène du référentiel. Cependant, cette action supprime la branche thématique uniquement dans le référentiel distant. Votre référentiel Git local bénéficie également d’un nettoyage de routine.

    Pour synchroniser les informations de votre référentiel local avec le référentiel distant, vous pouvez exécuter la commande git prune commande pour supprimer la référence locale à une branche distante dans votre référentiel local.

    Suivez ces trois étapes simples :

    1. Vérifiez la branche centrale de votre référentiel (telle que main ou master)

    $ git checkout <central_branch_name>

    2. Lister toutes les succursales distantes et locales

    $ git branch -a

    Exemple de sortie :

      4.10.z
    * master
      remotes/mydata/4.9-stage
      remotes/mydata/4.9.z
      remotes/mydata/test-branch

    Dans cet exemple, test-branch est le nom de la branche thématique que vous avez supprimée dans le référentiel distant.

    3. Supprimer la référence locale à la branche distante

    Tout d’abord, listez toutes les branches que vous pouvez supprimer ou élaguer sur votre dépôt local :

    $ git remote prune origin --dry-run

    Exemple de sortie :

    Pruning origin
    URL: git@example.com:myorg/mydata-4.10.git
    * [would prune] origin/test-branch

    Ensuite, supprimez la référence locale à la branche distante :

    $ git remote prune origin

    Exemple de sortie :

    Pruning origin
    URL: git@example.com:myorg/mydata-4.10.git
    * [pruned] origin/test-branch

    C’est ça!

    Maintenance de votre référentiel Git

    Garder votre référentiel Git bien rangé peut ne pas sembler urgent au début, mais plus un référentiel grandit, plus il devient important d’élaguer les données inutiles. Ne vous ralentissez pas en vous forçant à passer au crible les données dont vous n’avez plus besoin.

    La suppression régulière des références locales aux branches distantes est une bonne pratique pour maintenir un référentiel Git utilisable.

    Source

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code