Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Apporter des Modifications Locales et Distantes | Flux de Travail Plus Avancés
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
Apporter des Modifications Locales et Distantes

La section suivante aborde des scénarios plus avancés et explique comment résoudre efficacement les conflits de fusion.

Tout d'abord, ajout d'un commit directement sur le dépôt distant pour simuler une collaboration.

La ligne suivante a été ajoutée au fichier README via l'interface GitHub :

Ajoutons maintenant une nouvelle ligne au fichier README en local. Cependant, cette ligne sera légèrement différente, car nous indiquerons (local) pour identifier que ces modifications ont été réalisées localement. Avant d'ajouter une nouvelle ligne et de committer directement ce changement, assurez-vous de vous placer sur la branche main :

Une fois sur la branche main, il est possible d'ajouter une nouvelle ligne au fichier en utilisant la commande echo avec l'opérateur >> et d'effectuer un commit direct sans avoir à indexer explicitement les modifications :

Note
Remarque

Cette commande ajoute le texte "A new line (local)" à la fin du fichier README.md. L'opérateur >> permet d'ajouter le texte au fichier sans écraser son contenu existant.

Tentative de push

Puisque les modifications sont validées localement, il semble qu'il suffit d'exécuter la commande git push pour envoyer les modifications vers le dépôt distant :

L'échec de la poussée des modifications est dû au fait que le dépôt distant contient des mises à jour absentes de la branche locale. La branche locale doit être synchronisée avec le dépôt distant avant de pouvoir pousser des modifications.

question mark

Pourquoi la commande git push a-t-elle échoué dans cette situation ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1

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
Apporter des Modifications Locales et Distantes

La section suivante aborde des scénarios plus avancés et explique comment résoudre efficacement les conflits de fusion.

Tout d'abord, ajout d'un commit directement sur le dépôt distant pour simuler une collaboration.

La ligne suivante a été ajoutée au fichier README via l'interface GitHub :

Ajoutons maintenant une nouvelle ligne au fichier README en local. Cependant, cette ligne sera légèrement différente, car nous indiquerons (local) pour identifier que ces modifications ont été réalisées localement. Avant d'ajouter une nouvelle ligne et de committer directement ce changement, assurez-vous de vous placer sur la branche main :

Une fois sur la branche main, il est possible d'ajouter une nouvelle ligne au fichier en utilisant la commande echo avec l'opérateur >> et d'effectuer un commit direct sans avoir à indexer explicitement les modifications :

Note
Remarque

Cette commande ajoute le texte "A new line (local)" à la fin du fichier README.md. L'opérateur >> permet d'ajouter le texte au fichier sans écraser son contenu existant.

Tentative de push

Puisque les modifications sont validées localement, il semble qu'il suffit d'exécuter la commande git push pour envoyer les modifications vers le dépôt distant :

L'échec de la poussée des modifications est dû au fait que le dépôt distant contient des mises à jour absentes de la branche locale. La branche locale doit être synchronisée avec le dépôt distant avant de pouvoir pousser des modifications.

question mark

Pourquoi la commande git push a-t-elle échoué dans cette situation ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1
some-alt