Repositório e histórico

Paleta de comandos e busca

A paleta — ⌘K

Pule com busca aproximada para uma branch (faz checkout dela), um commit (rola o grafo até ele), um arquivo da árvore de trabalho, ou uma ação — fetch, pull, push, stash, terminal, reflog, configurações, e todo recurso deste manual.

Ela aprende: o que você usou recentemente vem primeiro, e o que você usa com frequência passa na frente do que você não usa.

A paleta de comandos

Busca em código — ⌘⇧F

Duas perguntas diferentes, um diálogo só:

Modo Pergunta que ele responde
Conteúdo "Onde está esta string agora?" — git grep sobre arquivos rastreados e não rastreados, com diferenciação de maiúsculas / palavra inteira / regex.
Pickaxe no histórico "Quando esta string apareceu ou desapareceu?" — git log -S / -G.

Os resultados voltam com destaque de sintaxe e a ocorrência marcada, agrupados por arquivo e expansíveis até as linhas exatas. Clique num para abrir o arquivo naquela linha, ou o commit que a introduziu.

Resultados da busca em código

Filtrando o grafo

A caixa de busca acima do grafo filtra commits por mensagem, autor, SHA ou status de deploy. Para "só os commits que tocaram neste arquivo", use o filtro por caminho — veja o grafo de commits.

Veja também: O grafo de commits · Teclado e atalhos

Melhorar esta tradução no GitHub