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é?

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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.