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
- Cria uma conta gratuita em github.com, se ainda não tiveres uma.
- 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).
- No teu repositório diario-de-bordo local, adiciona um ficheiro .gitignore com pelo menos node_modules/ e *.log, e faz commit dele.
- 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.
- Atualiza a página do repositório no GitHub e confirma que vês todos os teus ficheiros e o histórico de commits.
- 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
- 1git remote add origin
- 2git push -u origin main
- 3Repositório visível no GitHub
- 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.