Contenu du cours
Fondamentaux de GitHub
Fondamentaux de GitHub
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.
Merci pour vos commentaires !