Après avoir effectué l'opération de fusion, GitHub leur permet de retirer la branche. Cependant, il existe dans le référentiel local. Dans cette situation, il est nécessaire de tailler la branche éloignée. Plus précisément, le «$ git fetch -prune »La commande est utilisée pour effectuer cette opération.
Ce blog expliquera:
Qu'est-ce que Git élagage?
Git a plusieurs fonctions que les développeurs peuvent utiliser en fonction de leurs besoins. Git l'élagage est une telle fonctionnalité utilisée pour nettoyer les objets périmés du référentiel GIT. Cet objet périmé, tel que les commits, les étiquettes, les branches et les changements dans l'historique du journal GIT, ne se référend pas et ne peut pas être accessible. De plus, il est difficile pour les développeurs de le tracer. Dans cette situation, les développeurs doivent les tailler à travers le «$ git" commande.
Exemple: Nettoyez les branches distantes dans GIT en utilisant la commande «Git Prune»
Pour nettoyer les branches distantes qui sont supprimées et n'existent pas sur GitHub, suivez les instructions fournies:
Essayons-les pratiquement!
Étape 1: Passez au référentiel local GIT souhaité
Accédez au référentiel local GIT en fournissant son chemin:
$ cd "C: \ Users \ nazma \ git \ test_9"
Étape 2: Clone Remote Repository
Ensuite, clonez le référentiel distant sur la machine locale en exécutant le «clone git" commande:
$ git clone https: // github.com / giuser0422 / démo5.git
Étape 3: Allez au service d'hébergement GitHub
Maintenant, ouvrez un référentiel distant et vérifiez toutes les branches distantes disponibles dans la liste. Ici, notre référentiel distant contient trois branches de travail:
Étape 4: Afficher la liste des
Pour afficher la liste de toutes les branches distantes et locales, exécutez le «branche git«Commande avec le«-un”Option utilisée pour afficher toutes les branches:
$ Git Branch -a
Comme vous pouvez le voir, le «télécommandes / origine / dev"La branche est présente dans la liste. Cependant, il n'existe pas dans la liste des branches distantes sur GitHub, ce qui signifie qu'il est supprimé du référentiel distant mais existe dans la machine locale et doit nettoyer le référentiel local:
Étape 5: branche à distance proise
Exécutez le "git chercher«Commande avec le«-prune”Option et nom de télécommande:
$ git fetch - Origine
En conséquence, le référentiel local est mis à jour avec la nouvelle version du service d'hébergement distant, et la branche distante supprimée est taillée du référentiel local:
Étape 6: Vérifiez l'élagage Git
Enfin, vérifiez les branches de la liste pour assurer la procédure d'élagage en exécutant le «branche git«Commande avec le«-un" option:
$ Git Branch -a
Selon l'image fournie ci-dessous, la télécommande "dev«La branche est taillée avec succès et n'existe pas dans la liste des succursales:
C'est tout! Nous avons démontré la procédure Git Prune et avons fourni la méthode pour nettoyer la branche distante à l'aide du «git" Commande.
Conclusion
L'élagage GIT est la caractéristique la plus couramment utilisée du GIT qui est utilisée pour nettoyer les objets périmés du référentiel GIT, et le ««$ git»La commande est spécifiquement utilisée à cet effet. Tandis que le "$ git fetch -prune "La commande peut être utilisée si vous souhaitez nettoyer les branches distantes. Ce blog a fourni des détails sur l'élagage GIT et illustré la méthode pour nettoyer la branche distante à l'aide du «$ git fetch -prune " commande.
L'élagage GIT est la caractéristique la plus couramment utilisée du GIT qui est utilisée pour nettoyer les objets périmés du référentiel GIT, et le ««$ git»La commande est spécifiquement utilisée à cet effet. Tandis que le "$ git fetch -prune "La commande peut être utilisée si vous souhaitez nettoyer les branches distantes. Ce blog a fourni des détails sur l'élagage GIT et illustré la méthode pour nettoyer la branche distante à l'aide du «$ git fetch -prune " commande.