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!