Pourquoi ai-je besoin de faire «-setstream» tout le temps?

Pourquoi ai-je besoin de faire «-setstream» tout le temps?
En travaillant sur GIT, lorsque les développeurs souhaitent cloner un référentiel distant ou travailler avec plusieurs branches de fonctionnalités, ils doivent définir des connexions de suivi entre les branches locales et distantes pour les définir en tant que branches en amont. Il peut être établi tout en poussant la branche locale particulière vers le service d'hébergement GitHub. À cette fin, le «-installer" ou "-u«Les options peuvent être utilisées avec le«$ git push" commande.

Ce guide discutera:

  • Pourquoi ai-je besoin de «-installer" tout le temps?
  • Comment créer une connexion de suivi à l'aide du "-installer" Option?

Alors, commençons!

Pourquoi ai-je besoin de faire «-setstream» tout le temps?

Pour établir une connexion de suivi entre les référentiels distants et locaux, vous devez "-dissémissantM ”pour la première fois tout en poussant la branche locale à la branche distante GIT.

Comment créer une connexion de suivi à l'aide de l'option «-set-upstream»?

Pour définir une connexion de suivi, tout d'abord, accédez au répertoire GIT où se trouve le référentiel souhaité. Ensuite, créez et passez immédiatement à la branche. Clone Git Remote Repository et poussez la branche actuelle. Enfin, exécutez le «$ git push -set-upstream origine ”Commande pour définir une connexion de suivi entre les branches locales et distantes.

Mise en œuvre de la procédure ci-dessus pour une meilleure compréhension!

Étape 1: Passez au répertoire
Tout d'abord, accédez au référentiel local GIT à l'aide de la commande suivante:

$ CD "C: \ Users \ nazma \ git \ test_1"

Étape 2: Créer et changer la branche
Exécutez le "caisse git«Commande avec le«-b”Option pour créer et changer simultanément la branche locale git:

$ git Checkout -B Alpha1

Étape 3: Clone Remote Repository
Pour cloner le référentiel distant, exécutez le "clone git”Commande avec l'URL distante:

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



Étape 4: Git Push

Poussez la branche locale de Git actuelle en utilisant le «push git" commande:

$ git push

Sans configurer l'amont, vous rencontrerez l'erreur suivante:

Étape 5: régler la branche en amont
Pour définir une succursale locale en amont tout en effectuant une opération de poussée du référentiel local vers le référentiel distant pour la première fois, exécutez le "push git«Commande avec le«-installer" option:

$ git push --t-upstream Origin alpha1

La sortie en dessous indique que la branche locale est définie comme une branche en amont:

Nous avons offert la méthode pour définir la branche locale comme une branche en amont tout en poussant dans le référentiel distant.

Conclusion

Pour définir une connexion de suivi entre les référentiels locaux et distants, reportez-vous d'abord au référentiel local GIT. Ensuite, créez et passez immédiatement à la branche. Clone Git Remote Repository et poussez la branche actuelle. Enfin, exécutez le «$ git push -set-upstream origine »Commande sur le terminal bash. Ce guide a expliqué pourquoi nous devons «-installer" tout le temps.