Quais estados estão envolvidos ao editar, preparar e confirmar um arquivo no Git?
As três ações gravam diretamente no mesmo estado imutável
Toda edição é enviada imediatamente para um servidor remoto
Preparar exclui o arquivo da árvore de trabalho
A árvore de trabalho contém as edições, o índice contém o conteúdo preparado e um commit registra um snapshot do repositório