N-HiTec Logo

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
  • 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 et git 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"