Push para o GitHub
Envie o seu código
⏱ Estim. ~7 min
01 · Ler
Você já sabe que o GitHub coloca seu código online. Agora vamos fazer push de algo de verdade para lá. Push é o comando git que envia seus commits locais para o repo remoto.
É uma configuração em dois passos: primeiro, diga ao git para onde enviar (conecte numa URL do GitHub), depois envie seus commits. Configurou uma vez, depois é só um comando.
💡 Imagine assimPense numa configuração de redirecionamento de correspondência. Primeiro você avisa o correio do seu novo endereço (git remote add), depois manda os pacotes (git push). Depois disso, o correio já sabe para onde mandar.
Pontos-chave
- git remote add origin URL conecta o seu repo local com o GitHub
- git push -u origin main envia seus commits na primeira vez
- Depois do primeiro push, basta git push nas próximas vezes
02 · Prática de terminal
Vamos configurar um projeto e fazer push para o GitHub. Comece inicializando o repo.
(Esta seção é interativa — ative o JavaScript para usar.)
03 · Prática de terminal
Faça stage de todos os arquivos.
(Esta seção é interativa — ative o JavaScript para usar.)
04 · Preencher
O nome convencional do seu remote principal do GitHub é ___.
05 · Prática de terminal
Commit dos seus arquivos.
(Esta seção é interativa — ative o JavaScript para usar.)
06 · Prática de terminal
Conecte o seu repo local ao GitHub. origin é o nome convencional para "a sua conexão com o GitHub", e a URL é o endereço do seu projeto na web.
(Esta seção é interativa — ative o JavaScript para usar.)
07 · Prática de terminal
Envie seu código para o GitHub. A flag -u lembra dessa conexão, deixando os próximos pushes mais simples.
(Esta seção é interativa — ative o JavaScript para usar.)
08 · Quiz
Em git push -u origin main, para que serve a flag -u?
- Desfaz o push se algo der errado
- Envia só arquivos não commitados
- Atualiza a URL do remote
- Lembra dessa conexão, para os próximos pushes serem só git push
Outras lições deste capítulo
⚠ A experiência interativa completa precisa de JavaScript. Ative-o e recarregue a página.
※ Este é um projeto educacional independente — não é um produto oficial da Anthropic. Claude™ é uma marca registrada da Anthropic, PBC.