Computação Jr.
CodeDex
Base de Conhecimento & Glossário · Code Júnior
Início / Controle de Versão (Git e GitHub) / Repositório (Repository)
Básico

Repositório (Repository)

Espaço do projeto controlado pelo Git (pasta .git) onde código, branches e histórico de commits são armazenados.

Repositório Local vs Repositório Remoto

Um repositório é a pasta do projeto monitorada pelo Git. Todo o histórico fica guardado dentro da pasta oculta .git/ na raiz do projeto.

  • Repositório Local: fica no seu computador. Funciona mesmo sem internet para ver histórico, criar branches e fazer commits.
  • Repositório Remoto (origin): cópia hospedada em um servidor (como o GitHub) que sincroniza o trabalho entre todas as pessoas do time.
Exemplo Prático
bash
# Iniciar um repositório Git novo em uma pasta local
mkdir meu-projeto && cd meu-projeto
git init

# Conectar esse repositório local a um repositório criado no GitHub
git remote add origin git@github.com:usuario/meu-projeto.git
git branch -M main
git push -u origin main

Teste seus conhecimentos

Pratique os conceitos desta nota no quiz da trilha Controle de Versão (Git e GitHub).

Ir para o Quiz da Trilha →