Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Effectuer 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
Effectuer des Modifications Locales et Distantes

Félicitations pour avoir terminé les sections précédentes ! Maintenant, il est temps d'explorer des scénarios plus complexes et d'apprendre à gérer les conflits de fusion.

Tout d'abord, faisons un commit directement sur notre dépôt distant pour simuler la collaboration.

Nous avons ajouté la ligne suivante au fichier README en utilisant l'interface GitHub :

Ajoutons maintenant une nouvelle ligne au fichier README localement. Cependant, cette ligne sera un peu différente car nous spécifierons (local) pour indiquer que ces modifications ont été effectuées localement. Avant d'ajouter une nouvelle ligne et de commettre directement ce changement, assurez-vous de passer à la branche main:

Une fois sur la branche main, nous pouvons ajouter une nouvelle ligne au fichier en utilisant la commande echo avec l'opérateur >> et faire un commit direct sans mettre explicitement en scène les modifications :

Tentative de Push

Puisque les modifications sont validées localement, il semble que tout ce que nous avons à faire est d'exécuter la commande git push pour pousser les modifications vers le dépôt distant :

Oups, il semble que le push des modifications a échoué. Ce qui s'est passé, c'est que lorsque nous avons essayé de pousser, Git a rejeté nos modifications parce que le dépôt distant a des mises à jour que notre branche locale n'a pas. Cela indique que nous devons synchroniser notre branche locale avec le dépôt distant avant de pouvoir pousser nos modifications.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1
We're sorry to hear that something went wrong. What happened?
some-alt