Cet article fait partie d’une longue série en cours d’écriture consacrée à git.
Comment afficher la liste des fichiers en conflit dans un dépôt git ?
Vous êtes en train de faire un gros merge. Un git status
retourne plusieurs
centaines de lignes. Il n’est pas simple de trouver les éventuels conflits au
milieu de toutes ces lignes. Voici comment faire pour n’afficher que les conflits.
git diff --name-only --diff-filter=U
--name-only
permet de n’afficher que les noms des fichiers modifiés au lieu de montrer les différences au sein des fichiers.--diff-filter=U
permet de n’afficher que les fichiers qui ne sont pas mergés (U pour Unmerged).
Un alias global pour cette commande permettra de se simplifier la vie.
git config --global alias.conflicts "diff --name-only --diff-filter=U"
Pour utiliser l’alias, il suffit de faire un git conflicts
.