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.
Esta imagem da paisagem urbana foi gerada pelo modelo de IA Flux 1 dev.
Comandos Básicos
git init: Inicializar um novo repositório Gitgit clone <url>: Criar uma cópia local de um repositório remotogit add <file>: Colocar alterações na área de staging para commitgit commit -m "<message>": Salvar alterações no repositório local com uma mensagemgit status: Verificar o status do seu diretório de trabalhogit log: Visualizar o histórico de commits
Ramificações e Mesclagens
git branch: Listar todos os ramos locaisgit branch <branch-name>: Criar um novo ramogit checkout <branch-name>: Alternar para um ramo diferentegit checkout -b <branch-name>: Criar e alternar para um novo ramogit 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 remotogit push <remote> <branch>: Enviar commits locais para um repositório remotogit pull: Buscar e mesclar alterações do repositório remotogit 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 trabalhogit reset --hard <commit>: Descartar todas as alterações e mover para um commit específicogit revert <commit>: Criar um novo commit que desfaz as alterações de um commit específico
Comandos Avançados
git stash: Armazenar temporariamente arquivos modificadosgit stash pop: Aplicar e remover o stash mais recentegit rebase <branch>: Reaplicar commits sobre outra basegit cherry-pick <commit>: Aplicar um commit específico ao ramo atualgit tag <tag-name>: Criar uma tag leve no commit atual
Configuração
git config --global user.name "<Seu Nome>": Definir o nome para seus commitsgit 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.
Links Úteis
- https://en.wikipedia.org/wiki/Git
- https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet
- https://about.gitlab.com/images/press/git-cheat-sheet.pdf
- https://education.github.com/git-cheat-sheet-education.pdf