1. Os três estados
No Git, um arquivo pode ser rotulado com três estados: modificado (modified), preparado (staged) e registrado (committed):
Modificado (modified) significa que você alterou o arquivo, mas ainda não o enviou para área de preparação (staging area)
Preparado (staged) significa que você marcou um arquivo modificado em sua versão atual para que este arquivo seja registrado (commit).
Registrado (committed) significa que as mudanças realizadas foram registradas com segurança no Diretório Git (Git directory) local.