
Gestion des conflits et outils de merge
Objectifs
L'objectif de cette vidéo est d'enseigner comment gérer efficacement les conflits lors d'un merge Git, en utilisant à la fois des méthodes manuelles et des outils de merge graphiques.
Résumé
Apprenez à résoudre les conflits Git lors d'un merge, avec des méthodes manuelles et des outils de merge graphiques.
Description
Lorsque vous effectuez un merge de branches dans Git, des conflits peuvent survenir si deux personnes modifient la même ligne dans des branches différentes. Git ne sait alors pas quelle version choisir : celle de la branche master ou celle de la branche d'aide, par exemple.
Pour résoudre ces conflits, Git utilise des marqueurs de merge pour indiquer où se situent les conflits. Vous pouvez visualiser ces conflits avec la commande git diff
et les résoudre manuellement en éditant les fichiers concernés, ou en utilisant un outil de merge graphique.
Il est essentiel d'ajouter les fichiers en conflit à la staging area avec git add
avant d'effectuer le commit de merge avec git commit
. Si vous avez besoin de collaboration pour résoudre un conflit et que votre collègue n'est pas disponible, vous pouvez annuler le merge avec git merge --abort
.
Questions fréquentes
git diff
permet de visualiser les conflits après avoir tenté un merge.
git merge --abort
pour annuler le merge et revenir à l'état précédent.
Programme détaillé
Module 1 - Introduction et configuration
Module 2 - Les bases
Module 3 - La gestion des branches
Module 4 - La Synchronisation
Module 5 - Modifier son historique
Module 6 - Commandes utiles
