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 wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2020-05-23. 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.

Artikelversion: Enterprise Server 2.17

Commits durchsuchen

Auf GitHub Enterprise 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 oder in bestimmten Repositorys oder Organisationen durchsuchen. Weitere Informationen finden Sie unter „Informationen zur Suche auf GitHub“.

Bei der Suche nach Commits wird nur der Standardbranch eines Repositorys durchsucht. In den meisten Fällen ist dies der master-Branch.

Tipps:

  • Dieser Artikel enthält Beispielsuchen für die Website GitHub.com. Die gleichen Suchfilter kannst Du jedoch auch auf Ihre GitHub Enterprise Server-Instanz verwenden.
  • Eine Liste mit Suchsyntax, die Du jedem Suchbegriff hinzufügen kannst, um Deine Ergebnisse zu verbessern, findest Du unter „Grundlagen der Suchsyntax“.
  • Schließe Suchbegriffe in Anführungszeichen ein, wenn sie aus mehreren Wörtern bestehen. Möchtest Du beispielsweise nach Issues mit der Kennzeichnung „In progress“ (in Bearbeitung) suchen, gib label:"in progress" ein. Bei der Suche wird die Groß-/Kleinschreibung ignoriert.

Suche in Commit-Mitteilungen

Sie können nach Commits suchen, deren Mitteilungen bestimmte Wörter enthalten. fix typo beispielsweise sucht Commits mit den Wörtern „fix“ und „typo“.

Suche nach Autor oder Committer

Mit den Kennzeichnern author oder committer können Sie Commits nach bestimmten Benutzern suchen.

KennzeichnerBeispiel
author:USERNAMEauthor:defunkt sucht Commits, die von @defunkt verfasst wurden.
committer:USERNAMEcommitter:defunkt sucht Commits, die von @defunkt festgeschrieben wurden.

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

KennzeichnerBeispiel
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 Committers.

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

KennzeichnerBeispiel
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 festgeschrieben wurden.

Suche nach Verfassungs- oder Commit-Datum

Mit den Kennzeichnern author-date und committer-date können Sie Commits suchen, die innerhalb des angegebenen Datumsbereichs verfasst oder festgeschrieben wurden.

Datumsangaben unterstützen „größer als", „kleiner als" und Bereichsqualifizierer.

KennzeichnerBeispiel
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 sucht Commits, die nach dem 1. Januar 2016 festgeschrieben wurden.

Merge-Commits filtern

Der Kennzeichner merge filtert Merge-Commits.

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

Suche nach Hash

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

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

Suche nach übergeordnetem Commit

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

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

Suche nach Struktur

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

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

Suche innerhalb der Repositorys eines Benutzers oder einer Organisation

Wenn Sie Commits in allen Repositorys suchen, die einem bestimmten Benutzer oder einer bestimmten Organisation gehören, verwenden Sie den Kennzeichner user bzw. org. Für die Suche nach Commits in einem bestimmten Repository verwenden Sie den Kennzeichner repo.

KennzeichnerBeispiel
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.

Öffentliche oder private Repositorys filtern

Der Kennzeichner is gleicht öffentliche oder private Commits ab.

KennzeichnerBeispiel
is:publicis:public gleicht öffentliche Commits ab.
is:privateis:public gleicht private Commits ab.

Weiterführende Informationen

Menschliche Unterstützung einholen

Du kannst das Gesuchte nicht finden?

Kontakt