J'aime le formatage de sortie de git-diff. Les options de couleur et le +/- de la représentation de modifications entre les lignes, il est nettement plus facile à lire (à mon humble avis) que le standard GNU diff.
Je vois que je peux lancer git diff sur les deux fichiers ou répertoires à l'extérieur d'un dépôt git et il fonctionne très bien. Cependant, il semble être à côté de la "--exclude" option pour exclure des fichiers ou des sous-répertoires à partir d'un récursif diff. Je me demandais si il existe un moyen d'obtenir le meilleur des deux mondes? (c'est à dire, les options de couleur et de +/- format de git-diff, --exclude option de GNU diff).
J'ai expérimenté avec colordiff, mais je préfère encore le format de sortie de git-diff.