"git diff --stat" y "git log --stat" muestra cosas como:¿Hay alguna manera de agregar líneas de presentación de git, cambiar líneas y eliminar líneas?
$ git diff -C --stat HEAD c9af3e6136e8aec1f79368c2a6164e56bf7a7e07
app/controllers/application_controller.rb | 34 +++-------------------------
1 files changed, 4 insertions(+), 30 deletions(-)
Pero lo que realmente sucedió en la que asignan fue que 4 líneas fueron cambiadas y 26 líneas fueron borrados que es diferente agregar 4 líneas y eliminar 30.
¿Hay alguna forma de obtener los LOC delta (26 en este caso)? Realmente no me importa diferenciar entre líneas agregadas o eliminadas.
Gracias quornian pero numstat da exactamente la misma información que stat, adiciones y supresiones . –
Actualicé mi respuesta para incluir un uso de ejemplo de '--word-diff'. Eso podría ser más útil. – quornian
¡Gracias! Tu respuesta editada es genial. Quería ver cuántas líneas se agregaron/modificaron/eliminaron entre dos confirmaciones específicas. Para otros que deseen hacer lo mismo, simplemente pongan los nombres de las ramas en el comando, como en: 'git diff commit1 commit2 --word-diff ...' donde commit1/2 son SHA1, ramas, etiquetas, etc. –