Pessoal, pra quem já tem o projeto, tipo eu, no GitHub, e quiser linkar com a sua máquina, é muito importante seguir o passo a passo dos professores na aula "Sincronizando repositórios", eu listei essa sequência para sincronizar com o protocolo SSH, no terminal no VsCode:
- Navegue até o diretório do seu projeto local.
- Adicione o repositório remoto com o comando: git remote add origin
- Gerar uma nova chave SSH (se necessário) -
Se você ainda não tem uma chave SSH, pode gerar uma nova com o comando:ssh-keygen -t ed25519 -C "seu-email@example.com"
- Adicionar a chave em Settings(no seu perfil) no site GitHub em: SSH and GPG Keys
- Fazer o pull: git pull origin main --rebase
O que esse comando faz:
git pull: Faz o download das mudanças do repositório remoto e as integra na branch atual.
origin: Especifica o repositório remoto de onde as mudanças serão puxadas.
main: Especifica a branch do repositório remoto que será puxada.
--rebase: Em vez de criar um merge commit, o rebase aplica suas mudanças locais no topo das mudanças puxadas do repositório remoto. Isso resulta em um histórico de commits mais linear e limpo.
- Fazer o push das suas mudanças: git push -u origin main
Isso deve permitir que você sincronize seu repositório local com o remoto.