Git: ¿Cómo encuentro qué commit borró una línea?


12

Sé que en un compromiso particular agregué una línea y puedo verla en una cuenta privada de Github. En mi rama actual ya no está allí. ¿Cómo encuentro qué commit lo eliminó?

Respuestas:


14

Usar git blamecon la --reverseopción:

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

donde START es una revisión que aún contiene la línea en cuestión.


El siguiente compromiso es el que elimina la línea.
cweiske

3
Sería bueno agregar lo que esto hace, es decir, mostrar cada línea con la última confirmación en la que todavía existía.
polynomial_donut
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.