Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Récupération et Fusion des Modifications Distantes | Interaction de Base avec les Dépôts Distants
Fondamentaux de GitHub
course content

Contenu du cours

Fondamentaux de GitHub

Fondamentaux de GitHub

1. Introduction à GitHub
2. Interaction de Base avec les Dépôts Distants
3. Flux de Travail Plus Avancés

book
Récupération et Fusion des Modifications Distantes

Récupération des modifications distantes

Pour mettre à jour notre vue locale des modifications distantes, nous utilisons la commande git fetch. Cette commande récupère les commits du dépôt distant vers les branches distantes correspondantes sur notre système, ce qui nous permet d'examiner ce qui a été validé par d'autres.

Après la récupération, le contenu est disponible dans notre branche distante mais pas encore dans notre branche locale. En résumé, nous avons simplement mis à jour les données concernant l'état actuel du dépôt distant. Examinons les commits dans la branche principale distante en exécutant la commande suivante :

Cette inspection montre que la branche distante origin/main pointe vers le dernier commit, tandis que notre branche principale locale est toujours sur un commit antérieur. Si nous exécutons maintenant git status, cela indiquera que notre branche locale est en retard par rapport à sa branche distante correspondante :

Note
Remarque

Le fichier non suivi .DS_Store présent ici a été créé automatiquement par MacOS. Si vous possédez également ce fichier et souhaitez le supprimer, vous pouvez utiliser la commande rm .DS_Store. Cependant, pour éviter qu'il ne soit suivi dans de futurs projets, il est recommandé d'ajouter .DS_Store à votre fichier .gitignore.

Fusion des modifications distantes

Pour synchroniser et intégrer les modifications, il est possible de fusionner origin/main dans la branche principale locale à l'aide de la commande suivante :

Après la fusion, Git confirmera que les modifications ont été intégrées via une fusion en avance rapide et affichera le nouveau fichier test.txt. La consultation du git log sur la branche indiquera désormais que la branche principale est à jour avec origin/main :

question mark

Après avoir récupéré les modifications d’un dépôt distant, quelle commande utilisez-vous pour intégrer ces modifications dans votre branche locale ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

course content

Contenu du cours

Fondamentaux de GitHub

Fondamentaux de GitHub

1. Introduction à GitHub
2. Interaction de Base avec les Dépôts Distants
3. Flux de Travail Plus Avancés

book
Récupération et Fusion des Modifications Distantes

Récupération des modifications distantes

Pour mettre à jour notre vue locale des modifications distantes, nous utilisons la commande git fetch. Cette commande récupère les commits du dépôt distant vers les branches distantes correspondantes sur notre système, ce qui nous permet d'examiner ce qui a été validé par d'autres.

Après la récupération, le contenu est disponible dans notre branche distante mais pas encore dans notre branche locale. En résumé, nous avons simplement mis à jour les données concernant l'état actuel du dépôt distant. Examinons les commits dans la branche principale distante en exécutant la commande suivante :

Cette inspection montre que la branche distante origin/main pointe vers le dernier commit, tandis que notre branche principale locale est toujours sur un commit antérieur. Si nous exécutons maintenant git status, cela indiquera que notre branche locale est en retard par rapport à sa branche distante correspondante :

Note
Remarque

Le fichier non suivi .DS_Store présent ici a été créé automatiquement par MacOS. Si vous possédez également ce fichier et souhaitez le supprimer, vous pouvez utiliser la commande rm .DS_Store. Cependant, pour éviter qu'il ne soit suivi dans de futurs projets, il est recommandé d'ajouter .DS_Store à votre fichier .gitignore.

Fusion des modifications distantes

Pour synchroniser et intégrer les modifications, il est possible de fusionner origin/main dans la branche principale locale à l'aide de la commande suivante :

Après la fusion, Git confirmera que les modifications ont été intégrées via une fusion en avance rapide et affichera le nouveau fichier test.txt. La consultation du git log sur la branche indiquera désormais que la branche principale est à jour avec origin/main :

question mark

Après avoir récupéré les modifications d’un dépôt distant, quelle commande utilisez-vous pour intégrer ces modifications dans votre branche locale ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 4
some-alt