Comandos Git Essenciais
1. git status
Verifica o estado atual do repositório.
git status
2. git add
Adiciona arquivos ao staging area.
git add arquivo.txt
git add . # Adiciona todos os arquivos
3. git commit
Salva as mudanças no repositório local.
git commit -m "Mensagem descritiva"
git commit -am "Add e commit juntos"
4. git pull
Atualiza o repositório local com mudanças remotas.
git pull origin main
5. git push
Envia commits para o repositório remoto.
git push origin main
6. git branch
Gerencia branches.
git branch # Lista branches
git branch nova-feature # Cria branch
git branch -d antiga # Deleta branch
7. git checkout
Navega entre branches.
git checkout feature-login
git checkout -b nova-feature # Cria e muda
8. git merge
Mescla branches.
git merge feature-login
9. git log
Visualiza histórico de commits.
git log
git log --oneline # Versão compacta
10. git stash
Salva mudanças temporariamente.
git stash # Salva mudanças
git stash pop # Recupera mudanças
git stash list # Lista stashes
Dica Bônus: Aliases
Crie atalhos para comandos frequentes:
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.br branch
Agora você pode usar git st em vez de git status!