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
…).