Comment supprimer les télécommandes git

Comment supprimer les télécommandes git
«Vous voulez supprimer un référentiel distote GIT à tort? Ou peut-être souhaitez-vous changer une télécommande en git? Git offre un moyen simple de supprimer une télécommande à l'aide de la commande git retient supprimer, qui supprime une télécommande spécifiée du référentiel.

Si cela vous semble nouveau, ou si vous voulez un récapitulatif rapide sur la suppression des télécommandes Git, ce guide vous a couvert. Nous discuterons des télécommandes GIT et offrirons les moyens les plus rapides de supprimer les télécommandes Git en utilisant des exemples, en vous assurant de bien comprendre les choses. Plongeons-nous dans!"

Qu'est-ce qu'une télécommande Git?

Git est un système de contrôle de version décentralisé, ce qui implique que vous pouvez travailler sur un référentiel distant et le pousser vers un serveur distant. Les référentiels locaux et distants utilisent le même système. Par conséquent, la définition d'une télécommande est la meilleure option si deux clients travaillent sur un référentiel, surtout si collaborer sur un projet.

Une télécommande Git fonctionne comme un pointeur vers une version distante d'un référentiel. Lorsque vous clonez un référentiel GIT et apportez des modifications, le référentiel GIT principal n'est pas affecté, seulement le référentiel local, jusqu'à ce que vous poussiez les modifications au référentiel distant. En attendant, vous aurez une branche git éloignée créée pour travailler, nommée origine par défaut.

Vous n'êtes pas limité à utiliser uniquement la télécommande d'origine, vous pouvez en créer d'autres, et dans un tel cas, c'est là que vous devez apprendre à supprimer les télécommandes Git lorsque vous travaillez avec divers télécommandes.

Comment supprimer une télécommande GIT

La syntaxe pour supprimer une télécommande de Git est:

$ git Remote RM

ou

$ git Remote Retire

Notez que toute télécommande accidentellement retirée ne peut être ajoutée que manuellement. De plus, en supprimant une télécommande en utilisant le Git Remote RM ne supprimera pas la télécommande du référentiel distant car les référentiels locaux et distants ne sont mis à jour qu'en poussant le référentiel local vers la télécommande. Par conséquent, toutes les modifications de la télécommande locale n'affectent pas le référentiel à distance.

La première étape pour supprimer une télécommande consiste à naviguer dans votre répertoire de référentiel contenant votre projet cloné.

Ensuite, énumérez les télécommandes disponibles en utilisant la commande ci-dessous. Leurs URL seront également affichées.

$ git Remote -v

Une fois que vous voyez quels télécommandes vous avez, vous pouvez décider lequel supprimer. Dans notre exemple, nous avons le origine et nouveau-recul télécommandes. Retirer le nouveau-recul.

$ git Remote supprimer le nouveau-recul

La commande ci-dessus supprime silencieusement la télécommande.

Cependant, vous pouvez confirmer si la télécommande a été supprimée en utilisant la commande ci-dessous.

$ git Remote -v

Notez que maintenant nous n'avons que le origine télécommande. Le nouveau-remotage a été supprimé. C'est une façon de supprimer les télécommandes git. Votre référentiel local n'a plus la télécommande. Cependant, votre référentiel git distant est inchangé.

Supprimer les télécommandes GIT en modifiant leur fichier de configuration

Notez que même si cette méthode fonctionne, ce n'est pas le moyen recommandé de supprimer les télécommandes GIT. Néanmoins, le .git / config Affiche les télécommandes associées à votre projet, et si vous devez supprimer une télécommande donnée, vous pouvez supprimer son code du fichier de configuration.

Commencez par ouvrir le fichier de configuration à l'aide d'un éditeur de choix.

Une fois ouvert, vous verrez les télécommandes disponibles; Dans notre cas, nous voulons retirer le distant1.

Nous devons supprimer tout le code relatif à cette télécommande, enregistrer le fichier et quitter.

C'est ça! Si nous vérifions les télécommandes disponibles, nous noterons que la télécommande n'est plus disponible.

Les deux méthodes ci-dessus offrent des solutions à l'élimination des télécommandes GIT. Cependant, si vous devez supprimer une télécommande pour modifier l'URL, que diriez-vous de mettre à jour son URL à distance? Git permet de mettre à jour l'URL d'une télécommande et de définir la nouvelle URL, qui est une alternative à la suppression de la télécommande et à l'ajouter à nouveau.

Par exemple, créons une nouvelle télécommande, télécommande2, avec une URL donnée.

$ git à distance Ajouter à distance [nom de télécommande] [Remote-URL]

Si nous devons changer l'URL en un nouveau, tout ce dont nous avons besoin est d'utiliser la syntaxe ci-dessous.

$ git Remote set-url [nom de télécommande] [New-Url]

Énumérez les télécommandes disponibles et remarquez que l'URL pour notre télécommande2 a été mis à jour avec succès.

Conclusion

Git offre un moyen simple de travailler avec les télécommandes, notamment en les ajoutant et en les supprimant. Lorsque vous travaillez avec différentes télécommandes locales, il est bon d'avoir une façon propre de les retirer. Ce guide a offert deux méthodes pour éliminer les télécommandes GIT. De plus, nous avons vu comment mettre à jour l'URL d'une éloignée au lieu de supprimer et de l'ajouter.