Pourquoi dois-je «Git Push -Set-Upstream Origin»?

Pourquoi dois-je «Git Push -Set-Upstream Origin»?
Tout en travaillant sur GIT, les développeurs ont besoin de plusieurs branches, ce qui est une caractéristique bénéfique du système décentralisé. Il permet aux développeurs de tester dans l'environnement du développeur distant GIT que personne d'autre ne peut afficher à moins que la branche ne soit explicitement partagée avec d'autres. À cette fin, il est nécessaire de pousser la branche locale vers le référentiel distant pour définir la télécommande en tant que répertoire en amont.

Ce blog discute de la procédure pour définir la télécommande en tant que répertoire en amont.

Pourquoi dois-je «Git Push -Set-Upstream Origin»?

Pour définir en amont la branche locale, reportez-vous d'abord au répertoire local et clonez le référentiel distant au référentiel local GIT. Exécuter le "$ git switch -c »Commande pour créer une nouvelle branche et y passer simultanément. Enfin, poussez la branche locale vers le référentiel distant pour définir la télécommande en tant que répertoire en amont en exécutant le «$ git push -set-upstream origine " commande.

Maintenant, effectuez pratiquement le scénario donné ci-dessus!

Étape 1: Accédez au référentiel GIT

Tout d'abord, accédez au répertoire GIT où se trouve le référentiel local en exécutant le «CD" commande:

$ CD "C: \ Users \ Nazma \ git \ Demo15"

Étape 2: Clone Remote Repository

Ensuite, exécutez le «clone git«Commande en spécifiant l'URL du référentiel distant pour cloner le référentiel distant GIT vers le référentiel local GIT:

$ git clone https: // github.com / giuser0422 / linux-repo.git

Étape 3: commutateur GIT

Créez une nouvelle branche locale et passez-y en exécutant le «interrupteur GIT" commande:

$ git switch -c new_branch

Ici le "-c«L'option est utilisée pour créer une nouvelle branche et changer de travail immédiatement:

Étape 4: Git Push

Maintenant, exécutez le «push git”Commande pour pousser la branche locale vers le serveur d'hébergement distant github:

$ git push

Comme vous pouvez le voir, la branche locale n'est pas poussée vers le référentiel distant car il n'a pas réglé en amont:

Étape 5: La branche se déroule en amont

Exécutez le "push git«Commande avec le«-installer" option:

$ git push --t-upstream origine new_branch

Ici le "-installer«L'option est utilisée pour définir la télécommande comme répertoire en amont et corriger l'erreur ci-dessus:

Nous avons démontré pourquoi je dois «Origine Git Push -Set-Upstream ".

Conclusion

Pour définir en amont la branche locale, reportez-vous d'abord au référentiel local GIT et clonez le référentiel distant. Après cela, exécutez le «$ git switch -c ”Commande pour créer et passer simultanément. Poussez la branche locale vers le référentiel distant pour définir la télécommande en tant que répertoire en amont en exécutant le "$ git push -set-upstream origine " commande. Ce blog a illustré la méthode pour définir la télécommande comme répertoire en amont.