Guia rápido de comandos Git
Encontre rapidamente um comando Git por palavra-chave (branch, commit, rebase, stash...), organizado por categoria, com um botão para copiar cada comando direto para o seu terminal.
Iniciar
git initgit clone <url>git config --global user.name "Nom"git config --global user.email "email"Estado e histórico
git statusgit loggit log --oneline --graph --allgit diffgit diff --stagedgit show <commit>Editar
git add <fichier>git add -Agit commit -m "message"git commit --amendgit restore <fichier>git restore --staged <fichier>git rm <fichier>Branches
git branchgit branch <nom>git switch <branche>git switch -c <branche>git branch -d <branche>git branch -D <branche>Merge e rebase
git merge <branche>git rebase <branche>git rebase -i HEAD~ngit cherry-pick <commit>Remoto
git remote -vgit fetchgit pullgit pushgit push -u origin <branche>git push --force-with-leaseCancelar
git reset --soft HEAD~1git reset --mixed HEAD~1git reset --hard HEAD~1git revert <commit>Guardar alterações (stash)
git stashgit stash popgit stash listEtiquetas
git taggit tag -a v1.0.0 -m "message"git push origin --tagsComo funciona
Cerca de quarenta comandos Git comuns estão organizados por categoria (começar, estado e histórico, branches, merge e rebase, remoto, desfazer, stash, tags). Digite uma palavra-chave na barra de busca — o nome de um comando (rebase), um conceito ("desfazer", "mesclar") ou uma categoria — para filtrar a lista em tempo real e, em seguida, clique em "Copiar" ao lado do comando desejado para colá-lo direto no seu terminal.
Qual é a diferença entre git fetch e git pull?
git fetch baixa as novas referências do repositório remoto sem modificar a sua branch local, o que dá tempo para inspecionar as alterações antes de integrá-las. git pull faz a mesma coisa e depois mescla (ou faz rebase, conforme a configuração) essas alterações automaticamente na sua branch atual.
Quando usar git reset em vez de git revert?
Use git reset para reescrever o histórico de uma branch que ainda não foi compartilhada (ou com cuidado, em coordenação com a equipe), e git revert para desfazer de forma limpa um commit que já foi enviado e possivelmente usado por outras pessoas, pois ele adiciona um novo commit de reversão sem reescrever o histórico existente.
Este guia rápido é totalmente estático e funciona offline depois que a página é carregada: nenhum dado é enviado a um servidor, incluindo a sua busca.