Diretório Git e Árvore de Trabalho
Você acabou de criar um repositório Git local para seu projeto. Como mencionado anteriormente, ao executar o comando git init, também é criado um diretório oculto chamado .git. Agora, explore esse diretório com mais detalhes.
Diretório Git
Execute o comando ls -la para listar todos os arquivos e diretórios, incluindo os ocultos que começam com um ponto, dentro do diretório do seu projeto:
Aqui, é possível ver que o diretório do projeto realmente contém o diretório oculto .git. Se ainda não estiver no diretório do projeto, utilize o comando cd para alterar o diretório de trabalho atual para ele.
Todas as três entradas da lista começam com o caractere d, indicando que a entrada é um diretório.
Execute o comando ls -l .git para listar todos os arquivos e diretórios regulares (não ocultos) dentro do diretório .git:
As três primeiras entradas que começam com o caractere - são arquivos regulares, e as quatro últimas entradas são diretórios. Por enquanto, esses arquivos e diretórios não serão discutidos em detalhes. Utilize comandos para interagir com eles em vez de modificá-los diretamente.
Basicamente, o diretório .git pode ser tratado como o banco de dados centralizado do seu projeto, responsável por armazenar as alterações e seu histórico. Novamente, ao inicializar um novo repositório usando git init, um novo diretório .git é criado. Da mesma forma, ao clonar um repositório, esse diretório .git é copiado para sua máquina local.
Árvore de Trabalho
A árvore de trabalho (ou diretório de trabalho) é o diretório que representa o estado atual ou versão do seu projeto. É onde todas as modificações e atualizações nos arquivos são realizadas.
A árvore de trabalho contém todos os arquivos e pastas fora do diretório .git.
Observe a visualização para esclarecer este conceito:
O diretório .git não inclui a árvore de trabalho.
A árvore de trabalho contém todos os arquivos atualmente rastreados pelo Git, juntamente com quaisquer novos arquivos que ainda não foram adicionados ao rastreamento. Utilize o seguinte comando para verificar o estado (status) da árvore de trabalho:
Execute o comando git status para verificar o estado da sua árvore de trabalho:
A árvore de trabalho está vazia porque o diretório do projeto ainda não contém nenhum arquivo.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 3.57
Diretório Git e Árvore de Trabalho
Deslize para mostrar o menu
Você acabou de criar um repositório Git local para seu projeto. Como mencionado anteriormente, ao executar o comando git init, também é criado um diretório oculto chamado .git. Agora, explore esse diretório com mais detalhes.
Diretório Git
Execute o comando ls -la para listar todos os arquivos e diretórios, incluindo os ocultos que começam com um ponto, dentro do diretório do seu projeto:
Aqui, é possível ver que o diretório do projeto realmente contém o diretório oculto .git. Se ainda não estiver no diretório do projeto, utilize o comando cd para alterar o diretório de trabalho atual para ele.
Todas as três entradas da lista começam com o caractere d, indicando que a entrada é um diretório.
Execute o comando ls -l .git para listar todos os arquivos e diretórios regulares (não ocultos) dentro do diretório .git:
As três primeiras entradas que começam com o caractere - são arquivos regulares, e as quatro últimas entradas são diretórios. Por enquanto, esses arquivos e diretórios não serão discutidos em detalhes. Utilize comandos para interagir com eles em vez de modificá-los diretamente.
Basicamente, o diretório .git pode ser tratado como o banco de dados centralizado do seu projeto, responsável por armazenar as alterações e seu histórico. Novamente, ao inicializar um novo repositório usando git init, um novo diretório .git é criado. Da mesma forma, ao clonar um repositório, esse diretório .git é copiado para sua máquina local.
Árvore de Trabalho
A árvore de trabalho (ou diretório de trabalho) é o diretório que representa o estado atual ou versão do seu projeto. É onde todas as modificações e atualizações nos arquivos são realizadas.
A árvore de trabalho contém todos os arquivos e pastas fora do diretório .git.
Observe a visualização para esclarecer este conceito:
O diretório .git não inclui a árvore de trabalho.
A árvore de trabalho contém todos os arquivos atualmente rastreados pelo Git, juntamente com quaisquer novos arquivos que ainda não foram adicionados ao rastreamento. Utilize o seguinte comando para verificar o estado (status) da árvore de trabalho:
Execute o comando git status para verificar o estado da sua árvore de trabalho:
A árvore de trabalho está vazia porque o diretório do projeto ainda não contém nenhum arquivo.
Obrigado pelo seu feedback!