Explore os comandos do Git

Cada comando é uma lição animada, e cada opção uma demo curta — ou uma explicação quando não dá para mostrar com honestidade.

72 comandos · 275 opções

/
Ordenar:

✦ Configuração e criação de projetos

SEUS ARQUIVOS — UM ARQUIVO, TRÊS LUGARESDiretórioseu discoPreparaçãopróximo commitHEADúltimo commitadd ›commit ›GITUALIZEO SEU REPOSITÓRIO — .git no seu notebook6558592Initial commit6558592b1fd41e6afb976bdbbda4151160fd08ac Initial commitmainmain: um rótulo móvel em um commitHEADHEAD → a branch em que você estáREADME.mdsem mudançasapp.jssem mudançasindex.htmlsem mudançasv1v1v1v1v1v1v2v2v2HEAD → main → 6558592 “Initial commit”

git init

Transformar uma pasta num repositório Git

Cria um repositório Git vazio

Configuração e criação de projetos · 1 opçõesAbrir →
SEUS ARQUIVOS — UM ARQUIVO, TRÊS LUGARESDiretórioseu discoPreparaçãopróximo commitHEADúltimo commitadd ›commit ›GITUALIZE☁ ORIGIN — github.com/acme/shop (outro repositório)O SEU REPOSITÓRIO — .git no seu notebook2e039acAdd homepage2e039ac897849007af489a58ee9eec107a21974e Add homepageb272b3aSet up projectb272b3abaca08f2f1c56c0562679f66a61035535 Set up project129c2dbInitial commit129c2db06bfe68f8469dc82e6e05d1c03d1f768c Initial commit2e039acAdd homepage2e039ac897849007af489a58ee9eec107a21974e Add homepageb272b3aSet up projectb272b3abaca08f2f1c56c0562679f66a61035535 Set up project129c2dbInitial commit129c2db06bfe68f8469dc82e6e05d1c03d1f768c Initial commitmainmain: um rótulo móvel em um commitorigin/mainorigin/main: o seu marcador LOCAL de onde a branch do origin estava no seu último fetch/pushHEADHEAD → a branch em que você estámainmain: como ela existe NO originREADME.mdsem mudançasapp.jssem mudançasindex.htmlsem mudançasv1v1v1v1v1v1v2v2v2HEAD → main → 2e039ac “Add homepage”

git clone

Baixar um projeto do GitHub

Copia um repositório para uma pasta nova

Configuração e criação de projetos · 2 opçõesAbrir →
SEUS ARQUIVOS — UM ARQUIVO, TRÊS LUGARESDiretórioseu discoPreparaçãopróximo commitHEADúltimo commitadd ›commit ›GITUALIZEO SEU REPOSITÓRIO — .git no seu notebook2e039acAdd homepage2e039ac897849007af489a58ee9eec107a21974e Add homepageb272b3aSet up projectb272b3abaca08f2f1c56c0562679f66a61035535 Set up project129c2dbInitial commit129c2db06bfe68f8469dc82e6e05d1c03d1f768c Initial commitmainmain: um rótulo móvel em um commitHEADHEAD → a branch em que você estáREADME.mdsem mudançasapp.jssem mudançasindex.htmlsem mudançasv1v1v1v1v1v1v2v2v2HEAD → main → 2e039ac “Add homepage”

git config

Ler e alterar as configurações do Git

Lê e altera as configurações do Git

Configuração e criação de projetos · 3 opçõesAbrir →

git version

Qual Git está instalado

Mostra a versão do Git instalada

Configuração e criação de projetos · 1 opçõesAbrir →

git help

Encontrar o comando certo

Mostra a ajuda do Git e dos seus comandos

Configuração e criação de projetos · 3 opçõesAbrir →

git bugreport

Reúne informações para um relatório de bug do Git

Configuração e criação de projetos · 0 opçõesAbrir →

git diagnose

Reúne diagnósticos do repositório num arquivo zip

Configuração e criação de projetos · 0 opçõesAbrir →

◐ Snapshots básicos

⑂ Branches e merge

☁ Compartilhar e atualizar

◎ Inspeção e comparação

⌕ Depuração

✎ Patches e reescrita

▦ Espaços de trabalho e projetos grandes

⚙ Administração

git archive

Exportar uma versão como arquivo zip ou tar

Exporta os arquivos de um commit como arquivo zip ou tar

Administração · 3 opçõesAbrir →

git bundle

Mover um repositório como um único arquivo

Empacota commits e branches num único arquivo

Administração · 2 opçõesAbrir →

git fsck

Verificar o repositório e achar commits perdidos

Verifica o repositório e encontra objetos inalcançáveis

Administração · 2 opçõesAbrir →

git fast-export

Despejar o histórico como fluxo de texto

Exporta o histórico como fluxo de texto fast-import

Administração · 1 opçõesAbrir →

git fast-import

Monta um repositório a partir de um fluxo fast-import

Administração · 0 opçõesAbrir →

git gc

Limpa e otimiza o repositório

Administração · 0 opçõesAbrir →

git maintenance

Executa ou agenda a manutenção do repositório em segundo plano

Administração · 0 opçõesAbrir →

git repack

Empacota objetos soltos em packfiles

Administração · 0 opçõesAbrir →

git pack-refs

Empacota referências num único arquivo

Administração · 0 opçõesAbrir →

git prune

Apaga objetos inalcançáveis

Administração · 0 opçõesAbrir →

git count-objects

Conta os objetos e mostra quanto espaço em disco usam

Administração · 0 opçõesAbrir →

git refs

Acesso de baixo nível ao armazenamento de referências

Administração · 0 opçõesAbrir →

git instaweb

Navega pelo repositório num navegador web

Administração · 0 opçõesAbrir →

⧉ Ferramentas externas