Para iniciar o controle de versão em uma pasta:
git init
Clona um repositório remoto para o seu computador:
git clone <url-do-repositorio>
Mostra as alterações no repositório local:
git status
Para adicionar um arquivo específico ao estágio:
git add <nome-do-arquivo>
Para adicionar todos os arquivos modificados:
git add .
Realiza o commit (salva o estado atual) das alterações que foram adicionadas ao estágio:
git commit -m "Mensagem descritiva do commit"
Lista o histórico de commits do repositório:
git log
Cria uma nova ramificação (branch) para desenvolver uma nova funcionalidade ou corrigir um bug:
git branch <nome-do-branch>
Troca para o branch desejado:
git checkout <nome-do-branch>
Faz o merge das alterações de outro branch para o branch atual:
git merge <nome-do-branch>
Faz o push das alterações locais para o repositório remoto:
git push origin <nome-do-branch>
Atualiza seu repositório local com as alterações mais recentes do remoto:
git pull origin <nome-do-branch>
Apaga um branch que não é mais necessário:
git branch -d <nome-do-branch>