Cet article expliquera la solution pour l'erreur d'origine à distance existante.
Comment se produit l'erreur «Origine à distance»?
Les utilisateurs poussent leurs modifications de code local dans le référentiel distant particulier. Parfois, ils peuvent vouloir pousser ces modifications à un autre référentiel distant. À cette fin, il est nécessaire d'ajouter un autre référentiel GitHub en tant que télécommande dans le référentiel local. Tout en ajoutant une nouvelle télécommande, certaines erreurs comme le «L'origine éloignée existe déjà" se produit. C'est parce que la télécommande "origine"Existe déjà dans le référentiel actuel.
Dans l'image ci-dessous, on peut voir que lorsque nous ajoutons une origine distante, cela donne une erreur:
git à distance ajouter d'origine https: // github.com / laibayounas / perk_repo.git
Ici, comme vous pouvez le voir «origine»Existe déjà dans le référentiel actuel:
git distors -v
Comment résoudre l'erreur «d'origine distante déjà»?
Pour résoudre l'erreur ci-dessus, différentes méthodes peuvent être utilisées:
Méthode 1: Ajouter une télécommande avec un nom différent
Pour ajouter une télécommande avec un nom différent, utilisez le «Add à distance git”Commande et spécifiez la nouvelle URL de nom de télécommande souhaité et le référentiel distant:
git à distance ajouter myorigin https: // github.com / laibayounas / perk_repo.git
Ici, "myorigine«Est notre nouveau nom éloigné:
Ensuite, exécutez la commande fournie pour vérifier les modifications:
git distors -v
On peut observer que la nouvelle télécommande a été ajoutée:
Méthode 2: supprimer l'origine à distance existante et ajouter une nouvelle télécommande
Tout d'abord, tapez la commande suivante avec le nom de télécommande existant pour le supprimer:
Remote git supprimer l'origine
Ici, "télécommande«Est notre nom de télécommande existant:
Ensuite, ajoutez une nouvelle télécommande avec la nouvelle URL du référentiel à distance:
git à distance ajouter d'origine https: // github.com / laibayounas / perk_repo.git
Maintenant, vérifiez la télécommande nouvellement ajoutée:
git distors -v
On peut voir que la nouvelle télécommande a été ajoutée avec succès:
Méthode 3: Définissez une nouvelle URL distante
Pour définir la nouvelle URL pour le nom de télécommande déjà existant, écrivez la commande fournie avec le «set-url" option:
git à distance set-url origine https: // github.com / laibayounas / perk_repo.git
Ensuite, assurez-vous des modifications avec la commande ci-dessous:
git distors -v
Comme vous pouvez le voir, l'URL distante a été modifiée avec succès:
Nous avons expliqué différentes méthodes pour résoudre l'erreur «d'origine distante déjà».
Conclusion
Pour résoudre le «L'origine éloignée existe déjà”Erreur, différentes méthodes peuvent être utilisées, comme l'ajout d'une télécommande avec un nom différent, la suppression de l'origine à distance existante et l'ajout d'une nouvelle télécommande, ou la définition d'une nouvelle URL distante. Cet article a expliqué la solution pour l'erreur d'origine à distance existante.