Git: encontrar operaciones de "eliminación de files"

¿Cómo puedo detectar mediante progtwigción cuándo se ha eliminado un file en git?

Context: un progtwig periódico genera un file de text y lo comtesting.

Ocasionalmente, el progtwig fallaba y no generaba un file.

Git, cuando se ejecutaba, verificaba los resultados, "eliminar este file".
La siguiente ejecución exitosa del progtwig agregaría el file.

El process es fijo, y me gustaría limpiar las secuencias falsas de eliminar / agregar.

¿Cómo puedo detectar mediante progtwigción cuándo se ha eliminado un file en git?

¿Qué progtwig deseas usar?

Si desea rastrear files borrados con git (CLI), tiene el command diff con los siguientes indicadores:

# using git log git log --diff-filter=D --summary # using git status git status | grep deleted 

El filter principal para la diferencia son:

A agregado
D eliminado
M modificado
R Renombrado

También hay más filters, pero esos son los más comunes.


Git, cuando se ejecutaba, verificaba los resultados, "eliminar este file".

How to actually delete the file?

 git rm --cached path_to_file 
 git log --diff-filter=D -- path/to/file.ext