Git: Comment trouver le commit qui a supprimé une ligne?

12

Je sais que dans un engagement particulier, j'ai ajouté une ligne et je peux la voir dans un compte github privé. Dans ma branche actuelle, il n'y est plus. Comment savoir quel commit l'a supprimé?

BruteCode
la source

Réponses:

14

Utiliser git blameavec l' --reverseoption:

$ git blame --reverse START.. file.ext

où START est une révision qui contient toujours la ligne en question.

chepner
la source
Le commit suivant est celui qui supprime la ligne.
cweiske
3
Il serait bon d'ajouter ce que cela fait, à savoir afficher chaque ligne avec le dernier commit sur lequel elle existait encore.
polynomial_donut