git-colinha

Outra forma de observar os estágios

Assim como existem aqueles estágios citados, há também os estados dos arquivos. Ou seja, são seções onde os arquivos podem estar.

Mapa dos estágios

Working Directory

É a área onde ficam os arquivos com alterações (novas ou simplesmente arquivos novos) não rastreadas. Eles estão esperando para serem adicionados e, dessa forma, seguirem para um commit. Também podem ainda estar sofrendo alterações (afinal, traduzindo livremente, é o diretório de trabalho!).

Staging Area

Essa é a seção em que constam os arquivos já adicionados, prontos para serem commitados. É uma espécie de “coxia”, como se os arquivos estivessem se preparando para entrar em cena”.

Repositório (diretório)

Por fim, quando os arquivos são agrupados em um commit - acompanhado sempre por uma mensagem - eles vão para o repositório local. Assim, podem ser enviados a um repositório remoto, por exemplo. Após os commits, o repositório volta para o estágio inicial e aguarda por novas alterações no projeto.

Conclusão

Além dos estágios citados no artigo anterior, os arquivos ficam numa “dança das cadeiras”, localizando-se no diretório de trabalho, na área de preparação para o commit e finalmente para o repositório!

Fonte da imagem

Feito por Valentina Corradini Prado.