La respuesta aceptada no le permitirá saber qué tipo de cambios hubo.
Sí, si no es un verificador de sintaxis, sino una persona común con un repositorio lleno de archivos sin etapas y aún desea saber qué pasará con los archivos en etapas, hay otro comando:
git status --short | grep '^[MARCD]'
que conduce a algo como:
M dir/modified_file
A dir/new_file
R dir/renamed -> dir/renamed_to
C dir/copied_file
D dir/deleted_file
Obviamente, estos archivos se organizaron y después git commit:
deleted_filese eliminarán,
new_filese agregarán,
renamed_filese convertirán en archivos renamed_to.
Aquí hay una explicación de la salida de formato corto: https://git-scm.com/docs/git-status#_short_format