Capítulo 5. Gestão de ficheiros e o índice
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Quando trabalhas em qualquer sistema de controlo de versões,, editas no teu diretório de trabalho e submetes as tuas alterações ao teu repositório para serem guardadas. O Git também funciona desta forma, mas insere uma camada intermédia, o índice, entre o diretório de trabalho e o repositório. O índice, também conhecido como diretório de preparação, é utilizado para preparar, ou recolher, alterações a quaisquer ficheiros como passo final antes do commit.
O índice pode ser considerado como uma cache do estado atual do seu diretório de trabalho e desempenha um papel importante quando está a criar um novo commit, quando está a consultar o estado do seu repositório, e quando está a efetuar uma operação de fusão entre dois ramos. (As fusões são abordadas no Capítulo 6.) Com o objetivo de explicar os fundamentos, vamos concentrar-nos na importância do diretório de índice em relação aos commits, que são abordados no Capítulo 4.
Neste capítulo, explicaremos como o índice ou diretório de preparação no Git é único em comparação com outros sistemas de controle de versão. Também explicaremos como gerenciar o índice e suas coleções de arquivos enquanto descrevemos como adicionar e remover um arquivo do seu repositório. Mostraremos como renomear um ficheiro no Git e como catalogar o estado do índice, antes de concluirmos com a forma ...