5. Gestion des conflits
Les conflits surviennent lorsque deux utilisateurs modifient la même partie d'un fichier.
Résoudre un conflit
- Identifier les fichiers en conflit avec
git status
- Comparer les différences avec
git diff
ou utiliser l'outil de merge :- Pour ouvrir le fichier en conflit dans VSCode :
code [nom_du_fichier]
- Pour lancer l'outil de merge (si configuré) :
git mergetool
- Pour ouvrir le fichier en conflit dans VSCode :
- Ouvrir le fichier et résoudre manuellement les divergences (choix entre la version locale et distante, ou fusionner les modifications).
- Valider la résolution du conflit avec
git add
etgit commit
bash
# Ouvrir le fichier en conflit dans VSCode
code [nom_du_fichier]
bash
# Lancer l'outil de merge si configuré
git mergetool
bash
# Une fois les conflits résolus
git add [nom_du_fichier]
git commit -m "Résolution du conflit"