Guia Rápito de GIT: os comandos de GIT mais úteis

Comandos Git com parâmetros - referência rápida

Conteúdo da página

Este é uma pequena folha de dicas: comandos Git com parâmetros

Esta página faz parte do Ferramentas de Desenvolvimento: O Guia Completo para Fluxos de Trabalho Modernos.

banner git forever na paisagem urbana Esta imagem da paisagem urbana foi gerada pelo modelo de IA Flux 1 dev.

Comandos Básicos

  • git init: Inicializar um novo repositório Git
  • git clone <url>: Criar uma cópia local de um repositório remoto
  • git add <file>: Colocar alterações na área de staging para commit
  • git commit -m "<message>": Salvar alterações no repositório local com uma mensagem
  • git status: Verificar o status do seu diretório de trabalho
  • git log: Visualizar o histórico de commits

Ramificações e Mesclagens

  • git branch: Listar todos os ramos locais
  • git branch <branch-name>: Criar um novo ramo
  • git checkout <branch-name>: Alternar para um ramo diferente
  • git checkout -b <branch-name>: Criar e alternar para um novo ramo
  • git merge <branch>: Mesclar o ramo especificado no ramo atual

Visualizar estratégias de ramificação em documentos é muito mais fácil com um diagrama Mermaid gitGraph — o tipo de diagrama gitGraph permite renderizar commits, ramificações e mesclagens como um diagrama diretamente de um bloco de código delimitado no Markdown.

Repositórios Remotos

  • git remote add <name> <url>: Adicionar um repositório remoto
  • git push <remote> <branch>: Enviar commits locais para um repositório remoto
  • git pull: Buscar e mesclar alterações do repositório remoto
  • git fetch: Baixar alterações do repositório remoto

Desfazendo Alterações

  • git reset <file>: Remover alterações da área de staging mantendo-as no diretório de trabalho
  • git reset --hard <commit>: Descartar todas as alterações e mover para um commit específico
  • git revert <commit>: Criar um novo commit que desfaz as alterações de um commit específico

Comandos Avançados

  • git stash: Armazenar temporariamente arquivos modificados
  • git stash pop: Aplicar e remover o stash mais recente
  • git rebase <branch>: Reaplicar commits sobre outra base
  • git cherry-pick <commit>: Aplicar um commit específico ao ramo atual
  • git tag <tag-name>: Criar uma tag leve no commit atual

Configuração

  • git config --global user.name "<Seu Nome>": Definir o nome para seus commits
  • git config --global user.email "<você@exemplo.com>": Definir o e-mail para seus commits

Substitua os placeholders como <file>, <url>, <branch-name>, etc., pelos valores reais ao usar estes comandos.

Outras Folhas de Dicas

Subscrever

Receba novos artigos sobre sistemas, infraestrutura e engenharia de IA.