L'origine distante existe déjà sur «Git Push» vers un nouveau référentiel

L'origine distante existe déjà sur «Git Push» vers un nouveau référentiel
Tout en travaillant sur un grand projet avec plusieurs développeurs, chaque développeur travaille sur son système local, puis pousse leurs modifications locales au référentiel distant pour collaborer avec d'autres membres de l'équipe. À cette fin, vous devez ajouter leur référentiel git distant en tant que télécommande à leur référentiel local. Cependant, ils peuvent faire face à certaines erreurs tout en ajoutant une origine à distance.

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
  • Méthode 2: supprimer l'origine à distance existante et ajouter une nouvelle télécommande
  • Méthode 3: Définissez une nouvelle URL distante

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.