Affichage des commit ayant ajouté ou supprimé des fichiers

Portrait de nepta

De manière simple:
ajout d'un fichier (première fois qu'il est versionné)

git log --name-status --reverse -- "sourceFile.c" |head

suppression d'un fichier (dernière fois qu'il est versionné)

git log --name-status -- "sourceFile.c" |head

(attention toutefois, si vous n'avez pas un "D" à côté du nom (par exemple un "M") le fichier existe toujours)

et de manière compliqué:
pour avoir une vue global de tous les ajout/suppression:
affiche (en jaune) le hash du commit suivi des fichier ayant été supprimé (rouge) et ajouté (vert)

git log --name-status --pretty=format:"%C(yellow)%H%Creset" --diff-filter=AD |GREP_COLORS="mt=32" egrep --color=always "^A.*$|^" |GREP_COLORS="mt=31" egrep --color=always "^D.*$|^"