/ / ¿Cómo mostrar solo los nombres de archivos modificados y excluir los eliminados? git

¿Cómo mostrar solo los nombres de archivo modificados y excluir los borrados? - git

Usé el siguiente código para obtener la lista de nombres de archivos modificados.

git show --pretty="format:" --name-only

Sin embargo, el resultado incluirá todos los nombres de archivo. Como solo quiero los modificados, ¿hay alguna forma de excluir los eliminados?

Respuestas

4 para la respuesta № 1

Creo que lo mejor es usar el comando diff con el filtro diff aplicado:

git diff --name-only --diff-filter=AM

Esto debería proporcionarle la lista de archivos agregados y modificados (AM en el filtro de diferencias) al comparar su árbol de trabajo con el índice.

También puede aplicar la opción --diff-filter para mostrar el comando, pero este es. Para verificar más banderas puede configurar en la opción --diff-filter aquí.