Qual a diferença entre working directory, index, stanging area e historico local? Nao to entendo ....
Qual a diferença entre working directory, index, stanging area e historico local? Nao to entendo ....
Olá, creio que seja isto, da uma olhadinha na imagem:
ImagemO diretório do Git é o local onde o Git armazena os metadados e o banco de objetos de seu projeto. Esta é a parte mais importante do Git, e é a parte copiada quando você clona um repositório de outro computador.
O diretório de trabalho é um único checkout de uma versão do projeto. Estes arquivos são obtidos a partir da base de dados comprimida no diretório do Git e colocados em disco para que você possa utilizar ou modificar.
A área de preparação é um simples arquivo, geralmente contido no seu diretório Git, que armazena informações sobre o que irá em seu próximo commit. É bastante conhecido como índice (index), mas está se tornando padrão chamá-lo de área de preparação.
O workflow básico do Git pode ser descrito assim:
Você modifica arquivos no seu diretório de trabalho.
Você seleciona os arquivos, adicionando snapshots deles para sua área de preparação.
Você faz um commit, que leva os arquivos como eles estão na sua área de preparação e os armazena permanentemente no seu diretório Git.
Fonte: https://git-scm.com/book/pt-br/v1/Primeiros-passos-No%C3%A7%C3%B5es-B%C3%A1sicas-de-Git