Conflit

Un conflit est un état intermédiaire résultat d’une action de mise à jour d’historique (fusion, rebase, cherry-pick…) marquant l’impossiblité d’une résolution automatique par Git.

Les heuristiques de Git n’arrivant pas à déterminer comment faire, l’utilisateur·rice est solicité pour un arbitrage manuel avant de lancer la suite de la procédure.

Une fois les solutions choisies, un ajout (git add) des fichiers conflictuels est attendu afin de marquer les résolutions, puis une commande est attendue pour continuer l’opération mise en attente (git merge --continue, git rebase --continue, git cherry-pick --continue…).