Entenda repositórios e commits
Aprenda o que o Git rastreia e como os commits registram versões do projeto.
- Explique a diferença entre um repositório Git, uma árvore de trabalho e um commit.
Git é um sistema de controle de versão. Um repositório armazena histórico e metadados do projeto; a árvore de trabalho é o conjunto de arquivos que você está editando. Um commit registra um instantâneo e aponta para seu commit pai, formando um histórico que você pode inspecionar e compartilhar.
git init
git status
git log --onelineInitialized repository On branch main Nothing to commit yet No commits yet
O Git pode funcionar sem uma conexão de rede. O GitHub e serviços semelhantes hospedam repositórios e adicionam recursos de colaboração, mas são produtos separados e não parte do próprio Git.
Principais conclusões
Um repositório contém o histórico do projeto; a árvore de trabalho contém seus arquivos atuais.
Commits são instantâneos vinculados ao histórico.
Git é uma ferramenta de controle de versão local; GitHub é um serviço de hospedagem e colaboração.
Quiz da aula
5 perguntas · aprovação com 4 acertos · até 50 XP
Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.
Dúvidas sobre esta lição
Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.
Carregando publicações…