Skip to content
Git e GitHubModo de leitura focado
MédioFase 7

Exercício Médio — Publicar o Teu Repositório no GitHub

Cria uma conta no GitHub, publica o repositório local, e clona-o numa pasta diferente para simular outro computador.

FerramentasGitGitHubTerminal

Objetivo: fechar o ciclo local → remoto → local, exatamente como acontece em equipas reais.

Passos a realizar

  1. Cria uma conta gratuita em github.com, se ainda não tiveres uma.
  2. Cria um novo repositório vazio no GitHub (sem README, sem .gitignore — vazio de propósito, para não entrar em conflito com o teu histórico local).
  3. No teu repositório diario-de-bordo local, adiciona um ficheiro .gitignore com pelo menos node_modules/ e *.log, e faz commit dele.
  4. Liga o repositório local ao remoto com git remote add origin, usando o endereço que o GitHub te deu, e envia tudo com git push -u origin main.
  5. Atualiza a página do repositório no GitHub e confirma que vês todos os teus ficheiros e o histórico de commits.
  6. Numa pasta completamente diferente do teu computador, corre git clone com o mesmo endereço, para simulares "outro computador" a obter o projeto pela primeira vez, e confirma que todos os ficheiros e o histórico vieram junto.

Fluxo de funcionamento

  1. 1git remote add origin
  2. 2git push -u origin main
  3. 3Repositório visível no GitHub
  4. 4git clone noutra pasta

Dicas

  • Um repositório remoto criado vazio (sem README nem .gitignore automáticos) evita o problema mais comum de principiante: histórico local e remoto que "não batem certo" logo no primeiro push.
  • git clone traz sempre o histórico completo, não só os ficheiros atuais — é uma cópia integral do repositório, incluindo todos os commits anteriores.

Erros comuns

  • Criar o repositório no GitHub já com um README, o que faz o primeiro git push falhar por os históricos serem diferentes.
  • Esquecer o .gitignore antes do primeiro push, enviando pastas como node_modules para o GitHub desnecessariamente.

As minhas dúvidas

Voltar à vista da fase