Este guia é um material completo e didático para iniciantes que desejam configurar, subir, clonar e sincronizar projetos entre o Visual Studio Code e o GitHub. Ideal para alunos e profissionais em início de jornada com Git e controle de versão.
- Configuração Inicial do Git
- Criando um Repositório no GitHub
- Subindo um Projeto Local para o GitHub
- Resolvendo Problemas de Autenticação
- Atualizando um Repositório (Push)
- Clonando um Repositório Existente (Clone)
- Sincronizando Atualizações (Pull)
- Dicas Finais e Boas Práticas
Abra o terminal do VSCode e configure o Git com seu nome de usuário e e-mail:
git config --global user.name "SeuUsuario"
git config --global user.email "SeuUsuario@seuProvedorEmail.com"
git config --global credential.helper store🗣️ Substitua
SeuUsuarioeseuProvedorEmailpelos seus dados reais.💡 Use seu e-mail cadastrado no GitHub. O helper
storesalva as credenciais localmente.
- Acesse https://github.com.
- Clique em "New repository".
- Informe o nome e a descrição do projeto.
- Não selecione a opção “Initialize this repository with a README”.
- Clique em "Create repository".
No terminal do VSCode:
git init
git add .
git commit -m "Primeiro commit do projeto"
git branch -M main
git remote add origin https://github.com/SeuUsuario/SeuRepositorio.git
git push -u origin main🗣️ Substitua
SeuUsuarioeSeuRepositoriopelos seus dados reais.
Se ocorrer erro como:
fatal: unable to access 'https://github.com/usuario/repositorio/': The requested URL returned error: 403- Acesse o Gerenciador de Credenciais do sistema operacional.
- Remova qualquer entrada relacionada ao
github.com. - Repita o comando
git push.
🔐 Também necessário após trocar a senha no GitHub.
Após modificar arquivos locais, use:
git add .
git commit -m "Atualização no projeto"
git push🗣️ Não precisa repetir os comandos de
init,branchouremote.
Para baixar um projeto do GitHub para sua máquina:
git clone https://github.com/SeuUsuario/SeuRepositorio.gitDepois de clonar:
cd SeuRepositorioSe o repositório já foi clonado e deseja trazer atualizações do GitHub:
git pull🗣️ Ideal para manter o projeto atualizado caso outras pessoas também trabalhem nele.
- Commits devem ter mensagens claras e diretas.
- Sempre puxe (
git pull) antes de subir (git push) em projetos colaborativos. - Use branches para testar alterações sem afetar o projeto principal.
- Nunca salve arquivos sensíveis (senhas, tokens) no repositório.
- Utilize
.gitignorepara evitar que pastas desnecessárias sejam versionadas (ex:node_modules,venv, etc.).
Se estiver usando o GitHub via navegador, você pode compactar o projeto em .zip e subir manualmente.