Básico
Push
Operação que envia os commits salvos no seu repositório local para o repositório remoto (GitHub).
Enviando seus commits para o GitHub
Enquanto você só roda git commit, suas alterações existem apenas no seu computador. O comando git push publica esses commits no repositório remoto (origin) para que a equipe veja ou revise no Pull Request.
Cuidados importantes
- Na primeira vez que você sobe uma branch nova, use
git push -u origin nome-da-branch(o-uconecta a branch local à remota para próximosgit pushfuncionarem sem argumentos). - Se outra pessoa enviou commits novos na mesma branch antes de você, o Git recusa o push para proteger o histórico — rode
git pull --rebase(ougit pull) antes de tentar novamente. - Evite
git push --forceem branches compartilhadas (main/develop), pois pode apagar commits de colegas.
Exemplo Prático
bash
# Primeiro push de uma branch recém-criada
git push -u origin feat/cards-trilhas
# Pushes seguintes na mesma branch (após novos commits)
git push
# Conferir para qual repositório remoto o "origin" aponta
git remote -v