La risposta accettata non ti farà sapere che tipo di cambiamenti ci sono stati.
Sì, se non sei un controllore della sintassi ma una persona normale con un repository pieno di file non in stage e vuoi comunque sapere cosa accadrà ai file in staging, c'è un altro comando:
git status --short | grep '^[MARCD]'
che porta a qualcosa di simile:
M dir/modified_file
A dir/new_file
R dir/renamed -> dir/renamed_to
C dir/copied_file
D dir/deleted_file
Ovviamente, questi file sono stati messi in scena, e dopo git commit
:
deleted_file
verranno eliminati,
new_file
verranno aggiunti,
renamed_file
diventerà un file renamed_to
.
Ecco una spiegazione dell'output in formato breve: https://git-scm.com/docs/git-status#_short_format