Skip to main content

Esta versão do GitHub Enterprise será descontinuada em 2023-01-18. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Pesquisar commits

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

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, confira "Sobre a pesquisa no GitHub".

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

Tips:

  • 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.
  • For a list of search syntaxes that you can add to any search qualifier to further improve your results, see "Understanding the search syntax".
  • Use quotations around multi-word search terms. For example, if you want to search for issues with the label "In progress," you'd search for label:"in progress". Search is not case sensitive.

Pesquisar em mensagens do commit

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

Pesquisar por autor ou committer

Encontre os commits por um usuário específico com os qualificadores author ou committer.

QualificadorExemplo
author:USERNAMEauthor:defunkt corresponde aos commits criados por @defunkt.
committer:USERNAMEcommitter:defunkt corresponde aos commits feitos por @defunkt.

Os qualificadores author-name e committer-name correspondem aos commits pelo nome do autor ou pelo autor do commit.

QualificadorExemplo
author-name:NAMEauthor-name:wanstrath corresponde aos commits com "wanstrath" no nome do autor.
committer-name:NAMEcommitter-name:wanstrath corresponde aos commits com "wanstrath" no nome do autor do commit.

Os qualificadores author-email e committer-email correspondem aos commits pelo endereço de email completo do autor ou do autor do commit.

QualificadorExemplo
author-email:EMAIL author-email:chris@github.com corresponde aos commits criados por chris@github.com.
committer-email:EMAIL committer-email:chris@github.com corresponde aos commits feitos por chris@github.com.

Pesquisar por data de criação ou do commit

Use os qualificadores author-date e committer-date para encontrar correspondências de commits criados ou feitos no intervalo de datas especificado.

Ao pesquisar uma data, você pode usar qualificadores de maior que, menor que e intervalo para filtrar os resultados ainda mais. Para obter mais informações, confira "Noções básicas sobre a sintaxe de pesquisa".

QualificadorExemplo
author-date:YYYY-MM-DDauthor-date:<2016-01-01 corresponde aos commits criados antes de 1/1/2016.
committer-date:YYYY-MM-DDcommitter-date:>2016-01-01 corresponde aos commits feitos após 1/1/2016.

Filtrar commits de merge

O qualificador merge filtra os commits de mesclagem.

QualificadorExemplo
merge:truemerge:true corresponde aos commits de mesclagem.
merge:falsemerge:false corresponde aos commits que não são de mesclagem.

Pesquisar por hash

O qualificador hash corresponde aos commits com o hash SHA-1 especificado.

QualificadorExemplo
hash:HASHhash:124a9a0ee1d8f1e15e833aff432fbb3b02632105 corresponde aos commits com o hash 124a9a0ee1d8f1e15e833aff432fbb3b02632105.

Pesquisar por principal

O qualificador parent corresponde aos commits cujo pai tem o hash SHA-1 especificado.

QualificadorExemplo
parent:HASHparent:124a9a0ee1d8f1e15e833aff432fbb3b02632105 corresponde filhos de commits com o hash 124a9a0ee1d8f1e15e833aff432fbb3b02632105.

Pesquisar por árvore

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

QualificadorExemplo
tree:HASHtree:99ca967 corresponde aos commits que se referem 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 pertencentes a uma organização ou a um usuário específico, use o qualificador user ou org. Para pesquisar commits em um repositório específico, use o qualificador repo.

QualificadorExemplo
user:USERNAMEgibberish user:defunkt corresponde às mensagens de commit com a palavra "gibberish" em repositórios pertencentes a @defunkt.
org:ORGNAMEtest org:github corresponde às mensagens de commit com a palavra "test" em repositórios pertencentes a @github.
repo:USERNAME/REPOlanguage repo:defunkt/gibberish corresponde às mensagens de commit com a palavra "language" no repositório "gibberish" de @defunkt.

Filtrar por visibilidade do repositório

O qualificador is corresponde aos commits de repositórios com a visibilidade especificada. Para obter mais informações, confira "Sobre os repositórios".

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

Leitura adicional