Montamos um material com um resumo dos comandos básicos mais utilizados do Git e Github.
- Configuração Inicial
git config --global user.name "Seu Nome"
git config --global user.email "seu@email.com"
git config --list # verifica configurações
- Criar repositório
git init # cria repositório local
git clone <url> # clona repositório remoto
- Status e Alterações
git status # mostra alterações no repositório
git diff # mostra diferença entre arquivos modificados
- Adicionar alterações
git add <arquivo> # adiciona arquivo específico para commit
git add . # adiciona todos os arquivos modificados
- Commit
git commit -m "Mensagem descritiva" # salva alterações locais
git commit -am "Mensagem" # adiciona e faz commit de arquivos já rastreados
- Branches
git branch # lista branches locais
git branch <nome> # cria nova branch
git checkout <nome> # muda de branch
git checkout -b <nome> # cria e muda para nova branch
- Merges (Mesclagens)
git merge <branch> # mescla branch no branch atual
- Repositório Remoto
git remote -v # lista remotos
git remote add origin <url> # adiciona repositório remoto
git push -u origin <branch> # envia branch local para remoto
git pull origin <branch> # puxa alterações do remoto
- Visualização
git log # histórico de commits
git log --oneline --graph --all # histórico resumido e visual
- Outros comandos úteis
git rm <arquivo> # remove arquivo do repositório
git stash # salva alterações temporariamente
git stash pop # recupera alterações salvas
git reset --hard # desfaz alterações locais
git fetch # busca alterações do remoto sem mesclar