Introduction à Git Push

Git push est l'une des fonctionnalités les plus importantes de git qui est utilisée pour envoyer toutes les validations mises à jour de notre branche locale qui sont stockées dans le système local vers la branche distante. La commande utilisée push est pour nous permettre d'envoyer nos dernières validations mises à jour au serveur distant correspondant. Branches distantes qui sont stockées sur un serveur distant, toutes celles-ci sont regroupées avec l'aide de la commande à distance git.

Parfois, git push ressemble à git fetches mais c'est totalement différent car git fetch est le processus de récupération de toutes les validations dans la branche locale tandis que git push met à jour toutes les validations dans sa branche distante.

Comment créer un Git Push?

1. Une fois que toutes les modifications sont validées dans le référentiel local, il est temps de pousser toutes ces validations vers le référentiel distant.

2. Voici la syntaxe de la commande Push qui est la suivante.

Syntaxe:

git push

3. En utilisant la commande ci-dessus, il poussera une branche définie vers le serveur distant, y compris toutes les validations récentes et ses objets associés. Ce processus n'effectue pas directement les modifications sur la branche distante, tout d'abord, il créera une branche locale sur le référentiel distant, enregistrera tout le code mis à jour, sautera les validations par écrasement. Une fois que toutes les modifications sont finalement enregistrées, alors seulement, elles seront fusionnées dans la branche distante de la cible en tant que contenu final.

4. Une fois qu'une branche cible est fixée, vous pouvez pousser toutes vos branches locales vers cette branche distante fixe en utilisant la commande suivante.

Commander:

git push --all

5. Supposons que vous souhaitiez télécharger également des balises sur le serveur distant, alors il doit être spécifié en utilisant une commande distincte, en utilisant directement une simple commande push, ce n'est pas possible. L'indicateur –tag dans la commande séparée est capable d'envoyer toutes vos balises locales à sa branche distante spécifiée à l'aide de la commande suivante.

Commander:

git push --tags

6. Il est également possible d'envoyer toutes les branches locales ensemble à la branche distante spécifiée en utilisant une simple commande de git is.

Commander:

git push --all

7. Si nous voulons supprimer une branche distante spécifique, il est possible de la supprimer en utilisant une commande comme suit.

Commander:

git push --delete

8. Il est également possible de pousser notre code vers le référentiel distant défini avec sa branche également, cela est possible en suivant quelques étapes.

git clone https://www.educba.com//&& cd

9. Effectuez toutes les modifications que vous souhaitez qu'ils fassent, enregistrez les modifications et appelez git pour ajouter une commande pour stocker vos modifications.

Commander:

git add

10. Il est maintenant temps de valider toutes vos modifications.

Commander:

git commit –m

ce qui ajoutera quelques modifications à mon référentiel.

11. Maintenant, sa dernière étape pour pousser tout votre code dans la branche principale comme suit.

Commander:

git push origin master

12. Il est également possible de pousser toutes vos modifications vers une branche spécifiée en ignorant toutes ses modifications locales dans git.

Commander:

git push --force

13. Ici, remote-name n'est rien d'autre que le nom identique du référentiel distant sur lequel toutes les modifications actuellement mises à jour vont être stockées. Et le nom de la branche n'est rien d'autre qu'une branche distante cible où vous stockerez toutes les modifications mises à jour.

Comment ça marche?

  • git push est une commande utilisée pour mettre à jour tous vos nouveaux commits locaux vers un référentiel distant.
  • Il fonctionne entre deux entités appelées source et destination, tandis que la source est l'endroit où vous téléchargez toutes nos données de la branche HEAD récemment extraite.
  • La destination est l'endroit où nous voulons mettre à jour nos dernières modifications sur le serveur distant associé avec sa branche récente. Il crée sa propre branche locale dans l'emplacement du référentiel de leur destination.
  • La commande push est également utilisée comme l'un des processus les plus courants dans toutes les opérations git pour le processus de synchronisation. Ce processus fonctionne sur les branches distantes qui s'exécutent à l'aide de la commande git remote.
  • Git Push considéré et fonctionne comme une commande de téléchargement, en revanche git fetch et git pull fonctionnaient tous deux à des fins de téléchargement. plus tard, toutes les modifications sont configurées avec la commande git merge pour regrouper toutes les choses à l'emplacement cible.
  • Cette commande est chargée de déplacer vos validations actuellement mises à jour de votre source de référentiel local vers une destination de référentiel distante spécifique. Ce processus prépare une copie de ses informations, alors assurez-vous que notre succursale locale est mise à jour pour télécharger toutes les modifications dans le référentiel distant.
  • Les objets du processus ci-dessus sont constitués d'arbres, de commit et de balises.
  • Ici, git utilise la méthode des références locales pour effectuer des modifications dans leur fichier associé vers le référentiel distant affichant des pointeurs pour les validations récemment mises à jour.
  • Après cela, tout nouveau contenu ajouté sera copié dans l'objet système de git, connu sous le nom de métadonnées et SHA.
  • Push fonctionne différemment de la fusion.

Exemple de Git Push

Considérons donc un exemple pour exécuter la commande git push en suivant la procédure étape par étape:

Étape 1: Tout d'abord, nous devons ouvrir notre chemin de dossier où est réellement stocké notre projet et vérifier le chemin de ce dossier à l'aide de la commande pwd.

Donc, selon la commande ci-dessus, il montre un chemin réel sur quel répertoire nous travaillons actuellement.

Étape 2: Nous vérifions maintenant avec la succursale locale où toutes nos dernières modifications sont stockées.

Cela montre que nous sommes sur la branche maître, ça va.

Étape 3: Maintenant, nous exécutons la commande git push pour envoyer toutes nos modifications de la branche locale au référentiel distant en exécutant la commande git push origin master.

Ainsi, il sera redirigé vers la fenêtre de connexion du compte Github où vous devrez entrer l'entrée comme votre identifiant de messagerie et vos mots de passe comme suit.

Étape 4: Une fois le processus de connexion réussi, à l'aide de la clé SSH, il se connectera au référentiel distant.

Ainsi, une fois que tous les détails requis ont été saisis, git push est responsable de pousser toutes les dernières validations de la branche locale vers un référentiel distant et les données mises à jour seront stockées.

Conclusion

  • D'après toutes les informations ci-dessus, il montre que git push est une commande utilisée pour télécharger toutes les modifications effectuées à partir des branches locales vers le référentiel distant ciblé.
  • Le processus de git push est différent de git fetch.
  • Avant d'envoyer toutes les modifications au référentiel distant, assurez-vous d'abord que toutes les modifications sont mises à jour sur la branche locale.

Articles recommandés

Ceci est un guide pour Git Push. Nous discutons ici du fonctionnement, de la façon de créer git push ainsi que de la procédure étape par étape avec des exemples. Vous pouvez également consulter les articles suivants pour en savoir plus-

  1. Introduction à Git Alternatives
  2. Git Checkout Tag (Avantages)
  3. Questions d'entretiens chez GIT (Top 11)
  4. Commandes GIT | Trucs et astuces
  5. Système de contrôle de version GIT
  6. Guide complet de la commande à distance Git
  7. Trois étapes du cycle de vie de Git avec le workflow
  8. Comment utiliser GIT Cherry-pick avec l'exemple?

Catégorie: