PureTools

Guia Rápido Git

Referência categorizada de comandos Git com descrições e exemplos.

Setup & Config

git init

Initialize a new repository

git clone <url>

Clone a repository

Exemplo: git clone https://github.com/user/repo.git

git config --global user.name <name>

Set global username

Exemplo: git config --global user.name "John Doe"

git config --global user.email <email>

Set global email

Exemplo: git config --global user.email "john@example.com"

git config --list

List all config settings

Basic Snapshotting

git status

Show working tree status

git add <file>

Stage a file

Exemplo: git add index.html

git add .

Stage all changes

git commit -m <msg>

Commit staged changes

Exemplo: git commit -m "Add feature"

git commit --amend

Amend the last commit

git diff

Show unstaged changes

git diff --staged

Show staged changes

git reset <file>

Unstage a file

git rm <file>

Remove a file from tracking

git mv <old> <new>

Rename/move a file

Branching & Merging

git branch

List branches

git branch <name>

Create a new branch

Exemplo: git branch feature/login

git branch -d <name>

Delete a branch

git checkout <branch>

Switch to branch

git checkout -b <branch>

Create and switch to branch

git switch <branch>

Switch to branch (modern)

git switch -c <branch>

Create and switch (modern)

git merge <branch>

Merge branch into current

git rebase <branch>

Rebase current onto branch

git cherry-pick <hash>

Apply a specific commit

Remote

git remote -v

List remotes with URLs

git remote add <name> <url>

Add a remote

Exemplo: git remote add origin https://github.com/user/repo.git

git fetch

Download remote changes

git pull

Fetch and merge remote changes

git push

Push commits to remote

git push -u origin <branch>

Push and set upstream

git push --force

Force push (use with caution!)

History & Inspection

git log

Show commit history

git log --oneline

Compact log

git log --graph

Show branch graph

git show <hash>

Show commit details

git blame <file>

Show who changed each line

git reflog

Show reference log

Stashing

git stash

Stash current changes

git stash pop

Apply and remove latest stash

git stash list

List all stashes

git stash apply

Apply latest stash (keep it)

git stash drop

Remove latest stash

git stash clear

Remove all stashes

Undoing Changes

git restore <file>

Discard working directory changes

git restore --staged <file>

Unstage a file

git reset --soft HEAD~1

Undo last commit, keep changes staged

git reset --mixed HEAD~1

Undo last commit, keep changes unstaged

git reset --hard HEAD~1

Undo last commit, discard changes

git revert <hash>

Create a commit that undoes a commit

Tags

git tag

List tags

git tag <name>

Create lightweight tag

Exemplo: git tag v1.0.0

git tag -a <name> -m <msg>

Create annotated tag

git push --tags

Push all tags to remote

O que é?

Guia R\u00e1pido Git é uma ferramenta online gratuita que roda inteiramente no seu navegador. Refer\u00eancia categorizada de comandos Git com descri\u00e7\u00f5es e exemplos. Nenhum dado é enviado para servidores — todo o processamento acontece localmente no seu dispositivo, garantindo total privacidade e segurança. Seja você um desenvolvedor, designer, estudante ou profissional, esta ferramenta economiza tempo ao fornecer resultados instantâneos sem necessidade de instalar software ou criar conta.

Como usar

Usar o Guia R\u00e1pido Git é simples e direto. Basta inserir ou colar seus dados no campo de entrada, configurar as opções disponíveis e clicar no botão de ação para processar. O resultado aparece instantaneamente na área de saída. Você pode copiar o resultado para a área de transferência com um clique. Se precisar recomeçar, basta limpar a entrada e tentar novamente. A ferramenta aceita uma ampla variedade de entradas e lida com casos especiais de forma adequada.

Quando usar

Guia R\u00e1pido Git é útil em muitos cenários do dia a dia. Desenvolvedores usam durante sessões de codificação para processar dados rapidamente sem sair do navegador. Também é perfeito para tarefas pontuais onde instalar um aplicativo dedicado seria exagero. Estudantes e aprendizes acham útil para entender como o processo subjacente funciona. Como é baseado na web, você pode usar de qualquer dispositivo — desktop, laptop, tablet ou celular — sem nenhuma configuração.

Perguntas Frequentes

O Guia R\u00e1pido Git é gratuito?
Sim, o Guia R\u00e1pido Git é completamente gratuito, sem limites de uso, sem necessidade de conta e sem anúncios que bloqueiem funcionalidades. Todos os recursos estão disponíveis imediatamente.
Meus dados estão seguros ao usar o Guia R\u00e1pido Git?
Com certeza. Todo o processamento acontece diretamente no seu navegador usando JavaScript. Seus dados nunca saem do seu dispositivo e nunca são enviados para nenhum servidor externo. Você pode verificar isso na aba de rede do seu navegador.
O Guia R\u00e1pido Git funciona em dispositivos móveis?
Sim, a ferramenta é totalmente responsiva e funciona em todos os navegadores modernos, incluindo Chrome, Firefox, Safari e Edge, em qualquer dispositivo — desktop, tablet ou smartphone.
Preciso instalar algo para usar o Guia R\u00e1pido Git?
Nenhuma instalação é necessária. O Guia R\u00e1pido Git roda inteiramente no seu navegador. Basta abrir a página e começar a usar imediatamente. Não há cadastro, download ou extensão de navegador necessários.

Ferramentas Relacionadas