Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen findest Du in unserer englischsprachigen Dokumentation.

Diese Version von GitHub Enterprise wurde eingestellt am 2021-03-02. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nimm ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wende Dich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

Commits durchsuchen

Auf GitHub Enterprise Server können Sie Commits durchsuchen und die Suchergebnisse mit den folgenden Kennzeichnern der Commit-Suche in beliebiger Kombination eingrenzen.

Inhalt dieses Artikels

Sie können Commits global auf GitHub Enterprise Server oder in bestimmten Repositorys oder Organisationen durchsuchen. Weitere Informationen findest Du unter „Informationen zur Suche auf GitHub.“

Bei der Suche nach Commits wird nur der Standardbranch eines Repositorys durchsucht.

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.
  • Eine Liste mit Suchsyntax, die Du jedem Qualifizierer hinzufügen kannst, um Deine Ergebnisse zu verbessern, findest Du unter „Grundlagen der Suchsyntax“.
  • Schließe Suchbegriffe, die aus mehreren Wörtern bestehen, in Anführungszeichen ein. Möchtest Du beispielsweise nach Issues mit der Kennzeichnung „In progress“ suchen, gib label:"in progress" ein. Bei der Suche wird die Groß-/Kleinschreibung ignoriert.

Suche in Commit-Mitteilungen

Du kannst nach Commits suchen, deren Nachricht bestimmte Wörter enthält. fix typo beispielsweise sucht Commits mit den Wörtern „fix“ und „typo“.

Suche nach Autor oder Committer

Mit den Qualifizierern author oder committer kannst Du Commits von bestimmten Benutzern suchen.

QualifiziererBeispiel
author:USERNAMEauthor:defunkt sucht Commits, die von @defunkt verfasst wurden.
committer:USERNAMEcommitter:defunkt sucht Commits, die von @defunkt freigegeben wurden.

Die Qualifizierer author-name und committer-name gleichen Commits nach dem Namen des Autors oder Freigebenden ab.

QualifiziererBeispiel
author-name:NAMEauthor-name:wanstrath sucht Commits mit „wanstrath“ im Namen des Autors.
committer-name:NAMEcommitter-name:wanstrath sucht Commits mit „wanstrath“ im Namen des Freigebenden.

Die Qualifizierer author-email und committer-email gleichen Commits nach der vollständigen E-Mail-Adresse des Autors oder Freigebenden ab.

QualifiziererBeispiel
author-email:EMAILauthor-email:chris@github.com sucht Commits, die von chris@github.com verfasst wurden.
committer-email:EMAILcommitter-email:chris@github.com sucht Commits, die von chris@github.com freigegeben wurden.

Suche nach Verfassungs- oder Commit-Datum

Mit den Qualifizierern author-date und committer-date kannst Du Commits suchen, die innerhalb des angegebenen Datumsbereichs verfasst oder freigegeben wurden.

When you search for a date, you can use greater than, less than, and range qualifiers to further filter results. For more information, see "Understanding the search syntax."

QualifiziererBeispiel
author-date:YYYY-MM-DDauthor-date:<2016-01-01 sucht Commits, die vor dem 1. Januar 2016 verfasst wurden.
committer-date:YYYY-MM-DDcommitter-date:>2016-01-01 matches commits committed after 2016-01-01.

Merge-Commits filtern

Der Qualifizierer merge filtert Merge-Commits.

QualifiziererBeispiel
merge:truemerge:true sucht Merge-Commits.
merge:falsemerge:false sucht Commits ohne Merge.

Suche nach Hash

Der Qualifizierer hash sucht Commits mit dem angegebenen SHA-1-Hash.

QualifiziererBeispiel
hash:HASHhash:124a9a0ee1d8f1e15e833aff432fbb3b02632105 sucht Commits mit dem Hash 124a9a0ee1d8f1e15e833aff432fbb3b02632105.

Suche nach übergeordnetem Commit

Der Qualifizierer parent sucht Commits, deren übergeordneten Commits das angegebene SHA-1-Hash aufweisen.

QualifiziererBeispiel
parent:HASHparent:124a9a0ee1d8f1e15e833aff432fbb3b02632105 sucht untergeordnete Commits von Commits mit dem Hash 124a9a0ee1d8f1e15e833aff432fbb3b02632105.

Suche nach Struktur

Der Qualifizierer tree sucht Commits mit dem angegebenen SHA-1-Git-Struktur-Hash.

QualifiziererBeispiel
tree:HASHtree:99ca967 sucht Commits, die das Struktur-Hash 99ca967 referenzieren.

Suche innerhalb der Repositorys eines Benutzers oder einer Organisation

Wenn Du Commits in allen Repositorys suchst, die einem bestimmten Benutzer oder einer bestimmten Organisation gehören, verwende den Qualifizierer user respektive org. Für die Suche nach Commits in einem bestimmten Repository verwende den Qualifizierer repo.

QualifiziererBeispiel
user:USERNAMEgibberish user:defunkt sucht in Repositorys des Benutzers @defunkt nach Commits, deren Mitteilungen das Wort „gibberish“ enthalten.
org:ORGNAMEtest org:github sucht in Repositorys der Organisation @github nach Commits, deren Mitteilungen das Wort „test“ enthalten.
repo:USERNAME/REPOlanguage repo:defunkt/gibberish sucht im Repository „gibberish“ des Benutzers @defunkt nach Commits, deren Mitteilungen das Wort „language“ enthalten.

Filter by repository visibility

The is qualifier matches commits from repositories with the specified visibility. Weitere Informationen findest Du unter „Über Sichtbarkeit von Repositorys.

| Qualifier | Example | ------------- | ------------- | | is:public | is:public matches commits to public repositories. | is:internal | is:internal matches commits to internal repositories. | is:private | is:private matches commits to private repositories.

Weiterführende Informationen