Skip to main content

Enterprise Server 3.20 ist derzeit als Release Candidate verfügbar.

Commits durchsuchen

Du kannst auf GitHub nach Commits suchen und die Ergebnisse mithilfe von Commit-Suchqualifikatoren in beliebiger Kombination einschränken.

Du kannst Commits global auf GitHub oder in bestimmten Repositorys oder Organisationen suchen. Weitere Informationen finden Sie unter Informationen zum Suchen auf GitHub.

Beim Suchen nach Commits wird nur der Standardzweig eines Repositories durchsucht.

Tipp

  • Dieser Artikel enthält Links zu Beispielsuchen für die GitHub.com-Website. Du kannst jedoch dieselben Suchfilter auf einer beliebigen GitHub-Plattform verwenden. Ersetze github.com in den verknüpften Beispielsuchen durch den Hostnamen für deine GitHub-Plattform.
  • Eine Liste mit Suchsyntaxoptionen, die du jedem Suchqualifizierer hinzufügen kannst, um die Ergebnisse weiter zu optimieren, findest du unter Grundlagen der Suchsyntax.
  • Schließe Suchbegriffe, die aus mehreren Wörtern bestehen, in Anführungszeichen ein. Wenn du beispielsweise nach Issues mit der Kennzeichnung „In progress“ suchen möchtest, gib label:"in progress" ein. Bei der Suche wird die Groß-/Kleinschreibung ignoriert.

Suche in Commit-Nachrichten

Du kannst nach Commits suchen, deren Nachricht bestimmte Wörter enthält. Beispielsweise sucht fix typo nach Commits, die die Worte „fix“ und „typo“ enthalten.

Suche nach Autor oder Committer

Mit den Qualifizierern author oder committer kannst du nach Commits eines bestimmten Benutzers suchen.

QualifiziererBeispiel
author:USERNAME
          [
          **author:defunkt**](https://github.com/search?q=author%3Adefunkt&type=Commits) sucht nach Commits, die von @defunkt erstellt wurden.

| committer:USERNAME | committer:defunkt sucht nach Commits, die von @defunkt committet wurden.

Die Qualifizierer author-name und committer-name suchen anhand des Autoren- oder Committernamens nach Commits.

QualifiziererBeispiel
author-name:NAME
          [
          **author-name:wanstrath**](https://github.com/search?q=author-name%3Awanstrath&type=Commits) sucht nach Commits mit „wanstrath“ im Autorennamen.

| committer-name:NAME | committer-name:wanstrath sucht nach Commits mit „wanstrath“ im Committernamen.

Die Qualifizierer author-email und committer-email suchen anhand der vollständigen E-Mail-Adresse des Autors oder Committers nach Commits.

QualifiziererBeispiel
author-email:EMAIL
          [
          **
          author-email:chris@github.com
          **
          ](https://github.com/search?q=author-email%3Achris%40github.com&type=Commits) sucht nach Commits, die von chris@github.com erstellt wurden.

| committer-email:EMAIL | ** committer-email:chris@github.com ** sucht nach Commits, die von chris@github.com committet wurden.

Suche nach Autoren- oder Commit-Datum

Verwende die Qualifizierer author-date und committer-date, um nach Commits zu suchen, die im angegeben Datumsbereich erstellt oder committet wurden.

Wenn du nach einem Datum suchst, kannst du „größer als“, „kleiner als“ und Bereichsqualifizierer verwenden, um Ergebnisse weiter zu filtern. Weitere Informationen finden Sie unter Grundlagen der Suchsyntax.

QualifiziererBeispiel
author-date:YYYY-MM-DD
          [
          **author-date:&lt;2016-01-01**](https://github.com/search?q=author-date%3A<2016-01-01&type=Commits) sucht nach Commits, die vor dem 01.01.2016 erstellt wurden.

| committer-date:YYYY-MM-DD | committer-date:>2016-01-01 entspricht Commits, die nach dem 2016-01-01 committed wurden.

Merge-Commits filtern

Der Qualifizierer merge filtert nach Merge-Commits.

QualifiziererBeispiel
merge:true
          [
          **merge:true**](https://github.com/search?q=merge%3Atrue&type=Commits) stimmt mit Merge-Commits überein.

| merge:false | merge:false entspricht Nicht-Merge-Commits.

Suche nach Hash

Der Qualifizierer hash stimmt mit Commits überein, die den angegebenen SHA-1-Hash haben.

QualifiziererBeispiel
hash:HASH hash:124a9a0ee1d8f1e15e833aff432fbb3b02632105 entspricht Commits mit dem Hash 124a9a0ee1d8f1e15e833aff432fbb3b02632105.

Suche nach übergeordnetem Commit

Der Qualifizierer parent sucht nach Commits, deren übergeordneten Commits den angegebenen SHA-1-Hash enthalten.

QualifiziererBeispiel
parent:HASH parent:124a9a0ee1d8f1e15e833aff432fbb3b02632105 entspricht untergeordneten Elementen von Commits mit dem Hash 124a9a0ee1d8f1e15e833aff432fbb3b02632105.

Suche nach Baum

Der Qualifizierer tree sucht nach Commits mit dem angegebenen SHA-1-Git-Strukturhash.

QualifiziererBeispiel
tree:HASH
          [
          **tree:99ca967**](https://github.com/github/gitignore/search?q=tree%3A99ca967&type=Commits) entspricht den Commits, die sich auf den Baum-Hash `99ca967` beziehen.

Suche innerhalb der Repositorys eines Benutzers oder einer Organisation

Verwende die Qualifizierer user oder org, um in allen Repositorys nach Commits im Besitz eines bestimmten Benutzers oder einer bestimmten Organisation zu suchen. Verwende den Qualifizierer repo, um in einem bestimmten Repository nach Commits zu suchen.

QualifiziererBeispiel
user:USERNAME
          [
          **gibberish user:defunkt**](https://github.com/search?q=gibberish+user%3Adefunkt&type=Commits&utf8=%E2%9C%93) sucht nach Commit-Nachrichten mit dem Wort „gibberish“ in Repositories im Besitz von @defunkt.

| org:ORGNAME | test org:github sucht nach Commitmeldungen mit dem Wort „test“ in Repositorys im Besitz von @github. | repo:USERNAME/REPO | language repo:defunkt/gibberish entspricht Commit-Nachrichten mit dem Wort „language“ in @defunkts „gibberish“ Repository.

Filtern nach der Sichtbarkeit von Repositorys

Der Qualifizierer is sucht nach Commits von Repositorys mit der angegebenen Sichtbarkeit. Weitere Informationen finden Sie unter Informationen zu Repositorys.

QualifiziererBeispiel
is:public
          [
          **is:public**](https://github.com/search?q=is%3Apublic&type=Commits) sucht in öffentlichen Repositorys nach Commits.

| | | is:internal | is:internal identifiziert Commits in internen Repositories. | | | is:private | is:private durchsucht Commits in privaten Repositories.

Weiterführende Lektüre

  •         [AUTOTITLE](/search-github/getting-started-with-searching-on-github/sorting-search-results)