Glossário GIT: Os comandos mais úteis do GIT
Comandos do Git com parâmetros – uma breve referência
Conteúdo da página
Aqui está uma pequena lista de referência: comandos Git com parâmetros
Esta página faz parte do Ferramentas para Desenvolvedores: O Guia Completo para Fluxos de Trabalho de Desenvolvimento Moderno.
Esta imagem de cenário de rua foi gerada pelo modelo de IA Flux 1 dev.
Comandos Básicos
git init: Inicializa um novo repositório Gitgit clone <url>: Cria uma cópia local de um repositório remotogit add <file>: Prepara alterações para commitgit commit -m "<message>": Salva as alterações no repositório local com uma mensagemgit status: Verifica o status do seu diretório de trabalhogit log: Exibe o histórico de commits
Ramificação e Mesclagem (Branching e Merging)
git branch: Lista todos os ramos locaisgit branch <branch-name>: Cria um novo ramogit checkout <branch-name>: Alterna para um ramo diferentegit checkout -b <branch-name>: Cria e alterna para um novo ramogit merge <branch>: Mescla o ramo especificado no ramo atual
Repositórios Remotos
git remote add <name> <url>: Adiciona um repositório remotogit push <remote> <branch>: Envia commits locais para um repositório remotogit pull: Obtém e mescla alterações do repositório remotogit fetch: Baixa alterações do repositório remoto
Desfazendo Alterações
git reset <file>: Remove alterações da área de preparação (staging), mantendo-as no diretório de trabalhogit reset --hard <commit>: Descarta todas as alterações e move-se para um commit específicogit revert <commit>: Cria um novo commit que desfaz as alterações de um commit específico
Comandos Avançados
git stash: Armazena temporariamente arquivos modificadosgit stash pop: Aplica e remove o stash mais recentegit rebase <branch>: Reaplica commits sobre outra basegit cherry-pick <commit>: Aplica um commit específico ao ramo atualgit tag <tag-name>: Cria uma tag leve no commit atual
Configuração
git config --global user.name "<Seu Nome>": Define o nome para seus commitsgit config --global user.email "<voce@exemplo.com>": Define 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
Outras Listas de Referência
- Teste de alternativas ao Gitea
- Gitflow Explicado: Passos, Alternativas, Prós e Contras
- Configurar Nome de Usuário e Endereço de E-mail do Git
- Lista de Referência do PowerShell
- Lista de Referência do cURL
- Lista de Referência do Bash
- Lista de Referência do Hugo
- Lista de Referência do Golang
- Lista de Referência do LaTeX
- Lista de referência do Ollama
- Lista de Referência do Docker
- Lista de Referência do Kubernetes
- Lista de Referência do Python