Passo a passo: Como fazer push de um repositório local para o GitHub

Fazer push no Git envia os commits do repositório local para o repositório remoto no GitHub, permitindo compartilhamento e colaboração.

Como fazer push de um repositório local para o GitHub?

O comando git push permite enviar alterações feitas no repositório local para o GitHub, garantindo que o código fique armazenado online e acessível para colaboração.

1. Certifique-se de que o repositório remoto está configurado

Antes de fazer um push, verifique se o repositório local está vinculado a um repositório remoto no GitHub. Para conferir, utilize:

git remote -v

Se o repositório ainda não estiver conectado ao GitHub, adicione o repositório remoto com:

git remote add origin https://github.com/usuario/repositorio.git

2. Adicionando arquivos e fazendo commit

Antes de enviar as alterações para o GitHub, é necessário adicionar os arquivos ao controle de versão e criar um commit:

git add .
git commit -m "Mensagem do commit"

3. Enviando o repositório local para o GitHub

Agora, para enviar as alterações ao repositório remoto, utilize:

git push -u origin main

Caso esteja utilizando master como branch principal, troque main por master.

4. Enviando uma branch específica para o GitHub

Se estiver trabalhando em uma branch diferente da principal e deseja enviá-la ao repositório remoto, utilize:

git push origin minha-branch

Isso criará a branch remota se ela ainda não existir no GitHub.

O comando git push é um dos mais importantes no fluxo de trabalho com Git e GitHub. Ele permite que as alterações feitas localmente sejam compartilhadas com outros desenvolvedores, garantindo um histórico de versões centralizado e atualizado.

Em times de desenvolvimento, é comum que os desenvolvedores façam push para branches separadas antes de mesclar o código à branch principal. Isso evita conflitos e facilita revisões por meio de pull requests. Além disso, ferramentas como GitHub Actions podem ser ativadas para executar testes automatizados assim que um push é feito, garantindo a qualidade do código antes da implementação final.

Algumas aplicações:

  • Enviar código local para um repositório remoto
  • Compartilhar alterações com outros desenvolvedores
  • Manter um histórico de versões atualizado
  • Facilitar revisões e colaboração no GitHub
  • Integrar automações de CI/CD em projetos

Dicas para quem está começando

  • Antes de fazer um push, sempre use 'git pull' para evitar conflitos com alterações remotas.
  • Se o push falhar por falta de autenticação, configure um token de acesso pessoal no GitHub.
  • Verifique se sua branch local está correta antes de enviá-la para o repositório remoto.
  • Evite fazer push diretamente na branch principal; prefira branches separadas para novas funcionalidades.
  • Se precisar sobrescrever commits remotos, use 'git push --force' com cautela.

Contribuições de Ricardo Moura

Compartilhe este tutorial: Como fazer push de um repositório local para o GitHub

Compartilhe este tutorial

Continue aprendendo:

Como clonar um repositório do GitHub

Clonar um repositório do GitHub permite obter uma cópia completa do código para editar e contribuir no desenvolvimento de um projeto.

Tutorial anterior

Como fazer pull de alterações do GitHub para o repositório local

O comando git pull permite sincronizar um repositório local com as mudanças feitas no repositório remoto do GitHub.

Próximo tutorial