Blog Alphorm Logo de blog informatique spécialisé en technologie et solutions IT
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Commandes GitHub pour Débutants: Git Push et Git Pull
Agrandisseur de policeAa
Blog AlphormBlog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Search
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Suivez-nous
© Alphorm 2024 - Tous droits réservés
DevOps

Commandes GitHub pour Débutants: Git Push et Git Pull

L'Équipe Alphorm Par L'Équipe Alphorm 15 novembre 2024
Partager
Partager

Gérer efficacement les dépôts GitHub peut être un défi, surtout pour les débutants.

Sans une compréhension claire des commandes Git essentielles, vous risquez de perdre des modifications importantes ou de créer des conflits dans votre projet.

Cet article vous guide à travers l’utilisation des commandes ‘git push’, ‘git fetch’, et ‘git pull’, essentielles pour maintenir vos dépôts synchronisés et collaborer efficacement.

Table de matière
Commandes GitHub : IntroductionGit Push : Envoyer ModificationsGit Fetch & Pull : Synchroniser DépôtFAQConclusion

Formation Maîtriser les Fondamentaux de GitHub Actions

Devenez expert en gestion de dépôts et automatisez avec GitHub Actions!

Découvrir cette formation

Commandes GitHub : Introduction

Dans cette section, nous allons explorer les opérations essentielles pour interagir avec un dépôt GitHub à distance. Mais assurons-nous d’abord que notre dépôt local est associé à un dépôt distant. Dans notre cas, les deux dépôts sont liés puisque nous avons cloné le dépôt distant précédemment. Cependant, si ce n’est pas le cas, associez-les en utilisant la commande

git remote add origin [URL-dépôt], ce qui nous permettra de synchroniser nos modifications et de collaborer efficacement sur notre projet.

Git Push : Envoyer Modifications

Jusqu’à présent, notre dépôt distant ne contient aucun contenu, donc nous allons envoyer nos fichiers (modifications dans notre dépôt local). Pour le faire, il faut taper la commande : git push origin main

Terminal exécutant la commande git push main

Très bien, le visuel nous montre que les fichiers ont été envoyés et enregistrés dans le dépôt distant. Nous pouvons le vérifier en consultant le dépôt distant dans notre organisation.

Capture d'écran d'un dépôt GitHub sur CI/CD

Voilà, ça semble magique, n’est-ce pas ? Les modifications locales sont maintenant envoyées au dépôt distant. Dans la prochaine section, nous allons explorer les commandes git fetch et git pull pour gérer les modifications.

Git Fetch & Pull : Synchroniser Dépôt

Pour obtenir les dernières mises à jour du dépôt distant sans les fusionner, utilisons la commande git fetch . Ensuite, pour synchroniser et fusionner ces modifications avec notre dépôt local, exécutons git pull origin main. L’illustration ci-dessous montre comment ces commandes s’insèrent dans le flux de travail Git.

Diagramme montrant fetch et pull sur GitHub

Dans cette section, nous nous plaçons dans la peau d’un autre développeur qui apporte des modifications au dépôt distant. Pour simuler cela, réalisons directement les changements dans le dépôt local.

Interface Git montrant README pour CI/CD

Voilà, nous avons ajouté les commandes pour récupérer et intégrer des modifications dans le fichier README.

N’oublions pas de commit le changement en cliquant le bouton vert au-dessus : Commit changes et par la suite, nous aurons une page comme ceci.

Exemples de configuration CI/CD avec GitHub actions

Avant de lancer ces commandes, voici le contenu initial de ce fichier.

Capture d'écran d'un fichier README pour GitHub Actions.

Lançons maintenant nos commandes pour récupérer et tirer les modifications dans le dépôt distant.

Commençons d’abord par la commande : git fetch .

Sortie terminal de la commande git fetch

Parfait, le visuel nous indique bien que les modifications sont récupérées. Donc, nous pouvons maintenant les enregistrées dans notre dépôt local en lançant la commande correspondante : git pull origin main.

Exemple de commande GitHub : git pull origin main

Super, le visuel indique que la commande était exécutée avec succès et les modifications sonr enregistrées dans notre dépôt local. Nous poubons le vérifier dans notre depot local en l’ouvrant dans l’editeur.

Capture de VSCode avec exemple GitHub actions

Formez-vous gratuitement avec Alphorm !

Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.

Démarrer gratuitement
illustration processus de paiement en ligne avec étapes claires et convivialité

FAQ

Comment associer un dépôt local à un dépôt distant sur GitHub?
Pour associer un dépôt local à un dépôt distant sur GitHub, vous devez utiliser la commande ‘git remote add origin [URL-dépôt]’. Cette commande lie votre dépôt local au dépôt distant, permettant ainsi de synchroniser les modifications et de collaborer efficacement. Assurez-vous que l’URL du dépôt distant est correcte pour éviter toute erreur. Une fois l’association établie, vous pouvez utiliser d’autres commandes Git comme ‘git push’ pour envoyer des modifications ou ‘git fetch’ et ‘git pull’ pour récupérer et intégrer des mises à jour.
Comment envoyer des modifications à un dépôt distant avec Git?
Pour envoyer des modifications de votre dépôt local à un dépôt distant, utilisez la commande ‘git push origin main’. Cette commande transfère les fichiers modifiés de votre branche locale, généralement ‘main’, vers le dépôt distant. Avant d’exécuter cette commande, assurez-vous que votre dépôt local est à jour et que vous avez bien commité vos changements. Cela garantit que les modifications sont bien synchronisées avec le dépôt distant, facilitant ainsi la collaboration avec d’autres développeurs.
Quelle est la différence entre git fetch et git pull?
La commande ‘git fetch’ permet de récupérer les dernières modifications du dépôt distant sans les fusionner avec votre dépôt local. Cela vous donne une vue d’ensemble des changements disponibles. En revanche, ‘git pull’ combine ‘git fetch’ et une fusion, intégrant directement les changements dans votre dépôt local. Utilisez ‘git fetch’ si vous souhaitez revoir les modifications avant de les appliquer, et ‘git pull’ pour une mise à jour automatique et instantanée de votre dépôt local.
Comment récupérer et intégrer des modifications depuis un dépôt distant?
Pour récupérer et intégrer des modifications depuis un dépôt distant, commencez par utiliser ‘git fetch’ pour télécharger les dernières modifications. Cette commande ne fusionne pas les changements avec votre travail local, elle vous permet simplement de les examiner. Ensuite, utilisez ‘git pull origin main’ pour fusionner ces modifications dans votre dépôt local. Cette séquence assure que votre dépôt local est synchronisé avec les dernières mises à jour du dépôt distant, facilitant ainsi la collaboration et minimisant les conflits potentiels.
Comment vérifier les modifications dans un dépôt après un pull?
Pour vérifier les modifications après avoir exécuté ‘git pull’, ouvrez votre dépôt local dans un éditeur de code ou utilisez ‘git status’ pour voir les fichiers modifiés. Vous pouvez également utiliser ‘git log’ pour visualiser l’historique des commits récents. Ces commandes vous permettent de confirmer que les modifications ont été intégrées avec succès et de comprendre les changements effectués. Cette vérification est cruciale pour s’assurer que votre projet reste cohérent et exempt de conflits après la synchronisation avec le dépôt distant.

Conclusion

Les commandes GitHub telles que ‘git push’, ‘git fetch’, et ‘git pull’ sont essentielles pour une gestion efficace des dépôts. Quelle est votre prochaine étape pour approfondir vos connaissances Git?

ÉTIQUETÉ : GitHub Actions
Facebook
Twitter
LinkedIn
Email
WhatsApp
Par L'Équipe Alphorm
Démocratiser la Connaissance Informatique pour Tous !
Suivre :
L'Équipe Alphorm, c'est la démocratisation de la connaissance informatique. Passionnés et dévoués, nous sommes là pour vous guider vers le succès en rendant la technologie accessible à tous. Rejoignez notre aventure d'apprentissage et de partage. Avec nous, le savoir IT devient une ressource inspirante et ouverte à tous dans un monde numérique en constante évolution.

Derniers Articles

  • Techniques pour gérer les fichiers texte en C#
  • Créer et lire un fichier CSV avec C#
  • JSON : Comprendre et Utiliser Efficacement
  • Créer une Base SQLite dans C#
  • Lecture des données SQLite simplifiée
Laisser un commentaire Laisser un commentaire

Laisser un commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

Blog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Commandes GitHub pour Débutants: Git Push et Git Pull

© Alphorm - Tous droits réservés