Conceitos-chave

Repositório

  • Em inglês: repository
  • Forma curta: repo

Um repositório é uma estrutura de dados que armazena todo o histórico de revisões de um projeto.

Pense no repositório como um acervo digital que registra cada alteração feita nos arquivos do seu projeto ao longo do tempo. Isso inclui não só o estado atual dos arquivos, mas também todas as versões anteriores, branches, tags e metadados sobre essas alterações.

Como o Git é um sistema de controle de versão distribuído, cada desenvolvedor da equipe tem sua própria cópia local do repositório inteiro do projeto no computador. Esses repositórios locais podem ser sincronizados com um repositório remoto central, hospedado em servidores ou em plataformas como GitHub, GitLab ou Bitbucket. Essa configuração permite que vários desenvolvedores colaborem no mesmo projeto, podendo ao mesmo tempo trabalhar de forma independente e offline.

Exemplos

Inicialize um novo repositório Git no diretório atual:

git init

Clone um repositório remoto a partir da URL indicada para o seu computador local:

git clone https://github.com/user/project.git