Je me demande quelles sont les différences dans le format des fichiers/patches créés par diff
et git-diff
.
Je sais en diff
il y a 3 (le "normal", le "compact" -c
un et le "unifié" -u
un).Quelles sont les différences dans les correctifs/fichiers créés par diff et git diff?
Cependant, il peut y avoir quelques différences et dans certaines situations vous ne pouvez pas échanger librement git diff
et diff
. Alors:
- Sur quoi dépend-elle que vous pouvez utiliser
git diff
etdiff
pour le même fichier? - Et quelles sont les différences entre les formats?
- Si vous ne pouvez pas échanger les commandes (voir 1.), comment pouvez-vous convertir les fichiers dans l'autre format pour pouvoir les utiliser avec l'autre commande?
- Si vous pouvez échanger les commandes (voir 1.): Est-il même recommandé de le faire?
- Y a-t-il d'autres différences notables dans les fichiers créés par les deux commandes?
Tout ceci est documenté dans la documentation de référence git (voir https://git-scm.com/docs/git-diff). Grossièrement, git-diff ajoute d'autres en-têtes dans certaines situations. –