Git e Github CheatSheet: comandos básicos mais utilizados

Comandos básicos mais utilizados do Git e Github

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