Supprimer les branches de suivi qui ne sont plus à distance

Supprimer les branches de suivi qui ne sont plus à distance
Pour gérer les modules de projet de développement, les utilisateurs peuvent créer plusieurs branches sur les référentiels distants et locaux. Après avoir créé des branches, tirez et passez-le localement. Ensuite, terminez les travaux de développement du projet, engagez les modifications, poussez-les vers le référentiel distant et fusionnez le code examiné dans une branche à distance Git principale. La dernière étape consiste à effectuer une opération de fusion qui a tendance à supprimer automatiquement la branche à distance GIT. Dans un tel scénario, le «$ Git Remote Prune Origin”Commande supprime ces branches suivis qui ne sont plus placées sur la télécommande.

Ce guide fournira la procédure pour supprimer les branches de suivi qui n'existent plus sur le référentiel distant GIT.

Comment supprimer les branches de suivi qui ne sont plus sur le référentiel distant?

Pour supprimer les branches de suivi qui ne sont plus sur la télécommande, tout d'abord, passez au référentiel git particulier. Ensuite, clonez le référentiel à distance GIT et la nouvelle URL distante. Ensuite, récupérez le référentiel distant mis à jour et vérifiez la liste des branches distantes. Accédez au service d'hébergement GitHub et consultez la liste des succursales existantes. Enfin, exécutez le «$ Git Remote Prune Origin”Commande pour supprimer la référence de la branche de suivi.

Étape 1: Accédez au référentiel local GIT

Passez au référentiel particulier GIT à l'aide de la commande suivante:

$ CD "C: \ Users \ nazma \ git \ mari_khan"

Étape 2: Clone Remote Repository

Exécutez le "clone git”Commande et clone le référentiel distant du référentiel local:

$ git clone https: // github.com / giuser0422 / démo5.git

Étape 3: Ajouter une URL distante

Ensuite, ajoutez l'URL distante à l'aide du «Add à distance git«Commande seule avec le nom de la télécommande et le chemin du référentiel distant:

$ git distote ajouter d'origine https: // github.com / giuser0422 / démo5.git

Ici le "origine"Est le nom de la télécommande:

Étape 4: Vérifiez l'URL distante

Ensuite, vérifiez l'URL du référentiel distant ajouté à l'aide du «télécommande git«Commande avec le«-V" option:

$ git Remote -v

L'exécution de la commande ci-dessus répertorie toutes les connexions distantes:

Étape 5: Répondez le référentiel à distance mis à jour

Maintenant, exécutez le «git chercher«Commande pour récupérer le référentiel distant mis à jour:

$ git chercher

Étape 6: Répertoriez les branches distantes

Pour afficher toutes les branches éloignées, exécutez le «branche git«Commande avec le«-r" option:

$ Git Branch -r

Selon la sortie ci-dessous, le référentiel distant cloné contient quatre branches:

Étape 7: Vérifiez les succursales distantes

Selon le menu des succursales déroulant, le référentiel distant ne contient pas le "dev«Branche, qui a été récupérée plus tôt sur le référentiel local:

Étape 8: supprimer la référence

Exécutez le "Git Remote Prune”Commande avec le nom de la télécommande pour supprimer la référence de la branche distante supprimée:

$ Git Remote Prune Origin

On peut observer que la branche de suivi supprimée est taillée avec succès:

Étape 9: Vérifiez la branche de suivi supprimée

Enfin, vérifiez la liste du référentiel distant pour vérifier la branche de suivi supprimée:

$ Git Branch -r

La sortie ci-dessous montre que la référence de branche distante requise est supprimée avec succès:

C'est ça! Nous avons fourni la procédure pour supprimer les branches suivis qui ne sont plus sur le référentiel distant.

Conclusion

Pour supprimer les branches de suivi qui ne sont plus sur la télécommande, par accédez d'abord au référentiel local GIT particulier. Après cela, clonez le référentiel distant dans le référentiel local et ajoutez la nouvelle URL distante. Ensuite, récupérez le référentiel distant mis à jour et affichez la liste des branches distantes. Ouvrez le service d'hébergement GitHub et consultez la liste des succursales existantes. Enfin, exécutez le «$ Git Remote Prune Origin”Commande pour supprimer la référence de la branche de suivi. Dans ce guide, nous avons expliqué la méthode de suppression des branches de suivi qui n'existent plus sur le référentiel distant.