Carregando
0x00Lição 1 de 6

Entenda repositórios e commits

Aprenda o que o Git rastreia e como os commits registram versões do projeto.

12 min Questionário com 5 perguntas
Ao final desta lição, você saberá
  • 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.

terminal · git
git init
git status
git log --oneline
Saída
Initialized 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…