Qu'est-ce que Git Fetch | Branche distante et solutions aux problèmes d'erreur

Qu'est-ce que Git Fetch | Branche distante et solutions aux problèmes d'erreur
Tout en travaillant sur d'énormes projets de développement, les utilisateurs travaillent sur le référentiel à distance local de Git et poussent toutes les modifications supplémentaires au service d'hébergement GitHub. À cette fin, ils doivent établir une connexion entre l'hôte distant GitHub et les référentiels locaux par le clonage. Ensuite, poussez toutes les modifications ajoutées au référentiel distant et mettez-le à jour pour les autres membres afin qu'ils puissent télécharger le référentiel distant mis à jour avant de pousser les modifications à l'aide du "$ git chercher" commande.

Ce guide traite de la méthode pour récupérer le référentiel distant mis à jour et la branche distante souhaitée.

Comment récupérer le référentiel distant et la branche distante?

Pour télécharger le référentiel à distance mis à jour et la branche distante souhaitée, clonez d'abord le référentiel à l'aide de l'URL distante. Ensuite, ajoutez la nouvelle URL distante au référentiel local GIT. Après cela, téléchargez le référentiel distant mis à jour dans le référentiel local à l'aide du «$ git chercher«Commande et exécutez le«$ git fetch origine »Commande pour récupérer la branche distante spécifique.

Mise en œuvre du scénario ci-dessus!

Étape 1: Copiez URL distante
Ouvrez le service d'hébergement distant et accédez au référentiel distant souhaité. Cliquez sur le bouton ci-dessous et copiez l'URL HTTPS:

Étape 2: Passez au répertoire
Ensuite, passez au répertoire GIT où existe le référentiel local:

$ cd "C: \ Users \ nazma \ git \ test_4"

Étape 3: Git Clone
Exécuter le "clone git«Commande avec URL distante copiée pour cloner le référentiel local:

$ git clone https: // github.com / gituser0422 / test_repo.git

Étape 4: Réfléchissez la branche distante
Maintenant, essayez de récupérer la branche distante GIT en utilisant le «Git récupérer l'origine”Commande avec le nom de la branche distante souhaitée:

$ git fetch maître d'origine

On peut observer que nous avons rencontré les erreurs suivantes:

Si vous êtes également dans une situation similaire, suivez-le car nous fournirons la solution.

Étape 5: Vérifiez la liste éloignée
Vérifiez la liste des URL distantes existantes via le «télécommande git«Commande avec le«-V" option:

$ git Remote -v

Comme vous pouvez le voir, la liste des URL distantes est actuellement vide:

Étape 6: Ajouter une URL distante
Pour ajouter une nouvelle URL distante, exécutez le «git à distance ajouter d'origine«Commande avec l'URL du référentiel distant que vous avez précédemment cloné:

$ git distote ajouter d'origine https: // github.com / gituser0422 / test_repo.git

Étape 7: Vérifiez l'URL distante
Pour vérifier si l'URL distante est ajoutée, exécutez le "télécommande git«Commande avec«-V" option:

$ git Remote -v

On peut observer que la nouvelle URL distante est ajoutée avec succès:

Étape 8: Réfléchissez à la télécommande mise à jour
Maintenant, téléchargez le référentiel distant de mise à jour à l'aide du «git chercher" commande:

$ git chercher

Comme vous pouvez le voir, toutes les branches distantes sont récupérées avec succès:

Étape 9: Réfléchissez la branche distante
Exécutez le "git chercher”Commande avec nom de branche pour récupérer la branche distante souhaitée:

$ git fetch maître d'origine

La sortie ci-dessous indique que la branche distante spécifiée est récupérée avec succès:

C'est ça! Nous avons compilé la méthode la plus simple pour télécharger le référentiel distant mis à jour et la branche distante souhaitée.

Conclusion

Pour télécharger le référentiel à distance mis à jour et la branche distante souhaitée, clonez d'abord le référentiel à l'aide de l'URL distante. Ensuite, ajoutez la nouvelle URL distante au référentiel local GIT. Après cela, téléchargez le référentiel distant mis à jour dans le référentiel local à l'aide du «$ git chercher«Commande et exécutez le«$ git fetch origine »Commande pour récupérer la branche distante spécifique. Ce guide a démontré la procédure pour télécharger le référentiel distant mis à jour et la branche distante souhaitée.