Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Esta versão do GitHub Enterprise foi descontinuada em 2021-03-02. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Pesquisar commits

Você pode pesquisar commits no GitHub Enterprise Server e limitar os resultados usando qualquer combinação dos qualificadores de pesquisa de commits.

Neste artigo

Você pode pesquisar commits globalmente no GitHub Enterprise Server ou pesquisar em uma organização ou um repositório específico. Para obter mais informações, consulte "Sobre pesquisar no GitHub".

Quando você pesquisa commits, somente o branch padrão de um repositório é pesquisado.

Dicas:

  • This article contains links to example searches on the GitHub.com website, but you can use the same search filters with GitHub Enterprise Server. In the linked example searches, replace github.com with the hostname for your GitHub Enterprise Server instance.
  • Para obter uma lista de sintaxes de pesquisa que podem ser adicionadas a qualquer qualificador de pesquisa para melhorar ainda mais os resultados, consulte "Entender a sintaxe de pesquisa".
  • Use aspas em termos de pesquisa com várias palavras. Por exemplo, se quiser pesquisar problemas com a etiqueta "In progress," pesquise label:"in progress". A pesquisa não faz distinção entre maiúsculas e minúsculas.

Pesquisar em mensagens do commit

Você pode pesquisar commits que contêm palavras específicas na mensagem. Por exemplo, fix typo identifica os commits que têm as palavras "fix" e "typo".

Pesquisar por autor ou committer

Você pode pesquisar commits de um usuário específico com os qualificadores author ou committer.

QualifierExemplo
author:USERNAMEauthor:defunkt identifica os commits de autoria de @defunkt.
committer:USERNAMEcommitter:defunkt identifica os commits feitos por @defunkt.

Os qualificadores author-name e committer-name identifica os commits pelo nome do autor ou committer.

QualifierExemplo
author-name:NAMEauthor-name:wanstrath identifica os commits com "wanstrath" no nome do autor.
committer-name:NAMEcommitter-name:wanstrath identifica os commits com "wanstrath" no nome do committer.

Os qualificadores author-email e committer-email identificam commits pelo endereço de e-mail completo do autor ou committer.

QualifierExemplo
author-email:EMAILauthor-email:chris@github.com identifica os commits de autoria de chris@github.com.
committer-email:EMAILcommitter-email:chris@github.com identifica os commits feitos por chris@github.com.

Pesquisar por data de criação ou do commit

Use os qualificadores author-date e committer-date para identificar commits criados ou feitos em um intervalo de datas específico.

When you search for a date, you can use greater than, less than, and range qualifiers to further filter results. Para obter mais informações, consulte "Entender a sintaxe de pesquisa".

QualifierExemplo
author-date:YYYY-MM-DDauthor-date:<2016-01-01 identifica os commits criados antes de 01-01-2016.
committer-date:YYYY-MM-DDcommitter-date:>2016-01-01 corresponde a commits confirmados após 2016-01-01.

Filtrar commits de merge

O qualificador merge filtra os commits de merge.

QualifierExemplo
merge:truemerge:true identifica os commits de merge.
merge:falsemerge:false identifica os commits que não são de merge.

Pesquisar por hash

O qualificador hash identifica os commits com o hash SHA-1 especificado.

QualifierExemplo
hash:HASHhash:124a9a0ee1d8f1e15e833aff432fbb3b02632105 identifica os commits com o hash 124a9a0ee1d8f1e15e833aff432fbb3b02632105.

Pesquisar por principal

O qualificador parent identifica os commits cujo principal tem o hash SHA-1 especificado.

QualifierExemplo
parent:HASHparent:124a9a0ee1d8f1e15e833aff432fbb3b02632105 identifica os commits secundários com o hash 124a9a0ee1d8f1e15e833aff432fbb3b02632105.

Pesquisar por árvore

O qualificador tree identifica os commits com o hash de árvore do Git SHA-1 especificado.

QualifierExemplo
tree:HASHtree:99ca967 identifica os commits que fazem referência ao hash de árvore 99ca967.

Pesquisar nos repositórios de um usuário ou uma organização

Para pesquisar commits em todos os repositórios de um determinado usuário ou organização, use os qualificadores user ou org. Para pesquisar commits em um repositório específico, use o qualificador repo.

QualifierExemplo
user:USERNAMEgibberish user:defunkt identifica as mensagens do commit com a palavra "gibberish" nos repositórios de @defunkt.
org:ORGNAMEtest org:github identifica as mensagens do commit com a palavra "test" nos repositórios de @github.
repo:USERNAME/REPOlanguage repo:defunkt/gibberish identifica as mensagens do commit com a palavra "language" no repositório "gibberish" de @defunkt.

Filtrar por visibilidade do repositório

O qualificador is corresponde a commits dos repositórios com a visibilidade especificada. Para obter mais informações, consulte "Sobre a visibilidade do repositório.

| Qualificador | Exemplo | ------------- | ------------- | | is:public | is:public corresponde aos dos repositórios públicos. | is:internal | is:internal corresponde aos commits dos repositórios internos. | is:private | is:private corresponde aos commits dos repositórios privados.

Leia mais