Skip to main content

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 stimmen mit Commits überein, basierend auf dem Namen des Autors oder Committers.

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 gleichen Commits mit der vollständigen E-Mail-Adresse des Autors oder Committers ab.

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 sucht nach Commits, die nach dem 01.01.2016 committet 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**](https://github.com/github/gitignore/search?q=hash%3A124a9a0ee1d8f1e15e833aff432fbb3b02632105&type=Commits) sucht nach Commits mit dem Hash `124a9a0ee1d8f1e15e833aff432fbb3b02632105`.

Suche nach übergeordnetem Commit

Der Qualifizierer parent sucht nach Commits, deren übergeordneter Commit den angegebenen SHA-1-Hash hat.

QualifiziererBeispiel
parent:HASH
          [
          **parent:124a9a0ee1d8f1e15e833aff432fbb3b02632105**](https://github.com/github/gitignore/search?q=parent%3A124a9a0ee1d8f1e15e833aff432fbb3b02632105&type=Commits&utf8=%E2%9C%93) passt zu untergeordneten 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 sucht nach Commitmeldungen mit dem Wort „language“ im Repository „gibberish“ von @defunkt.

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:private | is:private durchsucht Commits in privaten Repositories.

Weiterführende Lektüre

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