Comandos Básicos
Enviar commit para o GitHub ou servidor remoto
git push <apelido-do-servidor> <nome-da-branch>
Exemplo: git push origin main
Branches
Criar novo branch e ingressar em seguida
git checkout -b <nome-da-nova-branch>
Exemplo: git checkout -b beta
Sincronizar a branch de um fork depois de um pull request aprovado no repositório original, eliminando avisos de commit atrás e à frente. Nota: é necessário adicionar o repositório original na lista de servidores remotos. Neste exemplo, o repositório original é nomeado como upstream
, tendo main
como branch principal.
git remote add upstream git@github.com:usuario/projeto-original.git
git checkout <branch-principal>
git reset --hard upstream/main
git push --force-with-lease <apelido-do-servidor> <branch-principal>
Tags (marcadores de versão)
Criar tag
git tag <nome-da-tag>
Exemplo: git tag v1.0
Enviar tag para o servidor git
git push <apelido-do-servidor> <nome-da-tag>
ou
git push <apelido-do-servidor> --tags
Exemplo: git push origin v1.0 ou git push origin --tags