Du kannst Issues und Pull Requests global auf GitHub oder in einer bestimmten Organisation durchsuchen. Weitere Informationen findest du unter Informationen zur Suche auf GitHub.
Tipps: * verwenden. Wenn Ihre Organisation sich für das public preview der erweiterten Fehlersuche entschieden hat, können Sie boolesche und verschachtelte Abfragen auf der Fehlerseite Ihres Repositorys verwenden. Siehe "Filtern und Suchen von Problemen und Pull-Anforderungen."
-
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. -
Verwende ein Minuszeichen (Bindestrich), um Ergebnisse auszuschließen, die einem Qualifizierer entsprechen. Wenn du beispielsweise Issues ignorieren möchtest, die vom Benutzerkonto „octocat“ erstellt wurden, verwendest du in deiner Suche
-author:octocat
. Beachten Sie, dass dies für fehlende Metadaten-Kennzeichner nicht funktioniert. -
Du kannst Deinen Mauszeiger mit einem Tastaturkürzel auf die Suchleiste über dem Issue oder Pull Request fokussieren. Weitere Informationen findest du unter Tastenkombinationen.
Suche nur nach Issues oder nur nach Pull Requests
Die Suche auf GitHub gibt standardmäßig sowohl Issues als auch Pull Requests zurück. Mit den Qualifizierern type
oder is
kannst du die Suchergebnisse jedoch auf nur Issues oder nur Pull Requests eingrenzen.
Qualifizierer | Beispiel |
---|---|
type:pr | cat type:pr gleicht Pull Requests mit dem Begriff „cat“ ab. |
type:issue | github commenter:defunkt type:issue gleicht Issues ab, die den Begriff „GitHub“ beinhalten und über einen Kommentar von @defunkt verfügen. |
is:pr | event is:pr gleicht Pull Requests mit dem Begriff „event“ ab. |
is:issue | is:issue label:bug is:closed gleicht geschlossene Issues mit der Kennzeichnung „bug“ ab. |
Suche nach Titel, Textteil oder Kommentaren
Mit dem Qualifizierer in
kannst du deine Suche auf den Titel, den Text, die Kommentare oder eine beliebige Kombination derselben eingrenzen. Ohne diesen Qualifizierer werden Titel, Textteil und Kommentare durchsucht.
Qualifizierer | Beispiel |
---|---|
in:title | warning in:title gleicht Issues mit dem Begriff „warning“ im Titel ab. |
in:body | error in:title,body gleicht Issues mit dem Begriff „error“ im Titel oder Text ab. |
in:comments | shipit in:comments gleicht Issues ab, bei denen in den Kommentaren „shipit“ erwähnt wird. |
Suche innerhalb der Repositorys eines Benutzers oder einer Organisation
Wenn du in allen Repositorys, die einem bestimmten Benutzer bzw. einer bestimmten Benutzerin oder einer bestimmten Organisation gehören, nach Issues und Pull Requests suchen möchtest, kannst du die Qualifizierer user
oder org
verwenden. Wenn du in einem bestimmten Repository nach Issues und Pull Requests suchen möchtest, kannst du den Qualifizierer repo
verwenden.
Wenn du auf Pull Requests in mehr als 10.000 Repositorys zugreifen kannst, musst du deine Suche auf eine bestimmte Organisation, ein bestimmtes persönliches Konto oder Repository beschränken, damit Ergebnisse angezeigt werden.
Qualifizierer | Beispiel |
---|---|
user:USERNAME | user:defunkt ubuntu gleicht Issues mit dem Begriff „ubuntu“ in Repositorys ab, die @defunkt gehören. |
org:ORGNAME | org:github gleicht Issues in Repositorys ab, die der Organisation GitHub gehören. |
repo:USERNAME/REPOSITORY | repo:mozilla/shumway created:<2012-03-01 gleicht Issues aus dem shumway-Projekt von @mozilla ab, die vor März 2012 erstellt wurden. |
Suche nach Öffnungsstatus
Mit den Qualifizierern state
oder is
kannst du nach offenen und geschlossenen Issues und Pull Requests filtern.
Qualifizierer | Beispiel |
---|---|
state:open | libraries state:open mentions:vmg gleicht offene Issues, in denen @vmg erwähnt wird, mit dem Begriff „libraries“ ab. |
state:closed | design state:closed in:body gleicht geschlossene Issues mit dem Begriff „design“ im Text ab. |
is:open | performance is:open is:issue gleicht offene Issues mit dem Begriff „performance“ ab. |
is:closed | android is:closed gleicht geschlossene Issues und Pull Requests mit dem Begriff „android“ ab. |
Suchen nach Pull Requests in der Mergewarteschlange
Du kannst auch den is
-Qualifizierer verwenden, um Pull Requests zu finden, die zum Zusammenführen in die Warteschlange eingereiht werden.
Qualifizierer | Beispiel |
---|---|
is:queued | is:queued entspricht Pull Requests, die derzeit für die Zusammenführung in die Warteschlange eingereiht werden. |
Suchen nach dem Grund, warum ein Problem geschlossen wurde
Du kannst Issues basierend auf dem Grund filtern, aus dem sie geschlossen wurden, indem du den Qualifizierer reason
verwendest.
Qualifizierer | Beispiel |
---|---|
reason:completed | libraries is:closed reason:completed gleicht Issues mit dem Wort „libraries“ ab, die als „completed“ geschlossen wurden. |
reason:"not planned" | libraries is:closed reason:not planned gleicht Issues mit dem Wort „libraries“ ab, die als „not planned“ geschlossen wurden. |
Filtern nach der Sichtbarkeit von Repositorys
Mit dem Qualifizierer is
kannst du nach der Sichtbarkeit des Repositorys filtern, das die Issues und Pull Requests enthält. Weitere Informationen findest du unter Informationen zu Repositorys.
Qualifizierer | Beispiel |
---|---|
is:public | is:public sucht nach Problemen und Pull Requests in öffentlichen Repositorys. |
is:private | is:private cupcake sucht nach Problemen und Pull Requests in privaten Repositorys, auf die Sie Zugriff haben, die das Wort „cupcake“ enthalten. |
Suche nach Autor
Mit dem Qualifizierer author
wird nach Issues und Pull Requests gesucht, die von einem bestimmten Benutzer bzw. einer bestimmten Benutzerin oder einem bestimmten Integrationskonto erstellt wurden.
Qualifizierer | Beispiel |
---|---|
author:USERNAME | cool author:gjtorikian gleicht Issues und Pull Requests, die von @gjtorikian erstellt wurden, mit dem Begriff „cool“ ab. |
in:body author:USERNAME | bootstrap in:body author:mdo gleicht von @mdo verfasste Issues ab, die den Begriff „bootstrap“ im Text enthalten. |
author:app/USERNAME | author:app/robot gleicht Issues ab, die vom Integrationskonto „robot“ erstellt wurden. |
- author:app/USERNAME | -author:app/robot entspricht Issues, die von einem anderen Integrationskonto als „robot“ erstellt wurden. Das Minuszeichen oder das Bindestrichzeichen (- ) vor dem Qualifizierer gibt ein logisches NICHT für den Qualifizierer in der Suchabfrage an. |
Suche nach Bearbeiter
Mit dem Qualifizierer assignee
wird nach Issues und Pull Requests gesucht, die einem bestimmten Benutzer bzw. einer bestimmten Benutzerin zugewiesen sind. Sie können nach Problemen und Pull Requests suchen, die über eine beliebige zugewiesene Person verfügen, indem Sie das Platzhalterzeichen *
verwenden, jedoch nur innerhalb eines einzelnen Repositorys. Sie können auch nach Problemen und Pull Requests suchen, die keine zugewiesene Person haben.
Qualifizierer | Beispiel |
---|---|
assignee:USERNAME | assignee:vmg repo:libgit2/libgit2 gleicht Issues und Pull Requests im Projekt libgit2 von libgit2 ab, die @vmg zugewiesen sind. |
assignee:* | is:open is:issue assignee:* gleicht offene Probleme innerhalb eines einzelnen Repositorys ab, die einem beliebigen Benutzer zugeordnet sind. |
Suche nach Erwähnung
Mit dem Qualifizierer mentions
wird nach Issues gesucht, in denen ein bestimmter Benutzer bzw. eine bestimmte Benutzerin erwähnt wird. Weitere Informationen findest du unter Grundlegende Schreib- und Formatierungssyntax.
Qualifizierer | Beispiel |
---|---|
mentions:USERNAME | resque mentions:defunkt gleicht Issues mit dem Begriff „resque“ ab, in denen @defunkt erwähnt wird. |
Suche nach Teamerwähnung
Bei Organisationen und Teams, zu denen du gehörst, kannst du den Qualifizierer team
verwenden, um nach Issues oder Pull Requests zu suchen, in denen ein bestimmtes Team innerhalb dieser Organisation erwähnt wird (@mention). Ersetze in den folgenden Beispielen die Namen durch den Namen deiner Organisation und deines Teams, um eine Suche durchzuführen.
Qualifizierer | Beispiel |
---|---|
team:ORGNAME/TEAMNAME | team:jekyll/owners gleicht Issues ab, in denen das Team @jekyll/owners erwähnt wird. |
team:ORGNAME/TEAMNAME is:open is:pr | team:myorg/ops is:open is:pr gleicht offene Pull Requests ab, in denen das Team @myorg/ops erwähnt wird. |
Suche nach Kommentierer
Mit dem Qualifizierer commenter
wird nach Issues gesucht, die einen Kommentar von einem bestimmten Benutzer bzw. einer bestimmten Benutzerin enthalten.
Qualifizierer | Beispiel |
---|---|
commenter:USERNAME | github commenter:defunkt org:github gleicht Issues in Repositorys ab, die GitHub gehören, den Begriff „github“ enthalten und über einen Kommentar von @defunkt verfügen. |
Suche nach beteiligtem Benutzer
Mit dem Qualifizierer involves
kannst du nach Issues suchen, an denen ein bestimmter Benutzer bzw. eine bestimmte Benutzerin in irgendeiner Weise beteiligt ist. Der Qualifizierer involves
ist ein logisches „Oder“ zwischen den Qualifizierern author
, assignee
, mentions
und commenter
für einen einzelnen Benutzer bzw. eine einzelne Benutzerin. Dieser Qualifizierer sucht also Issues und Pull Requests, die von einem bestimmten Benutzer erstellt wurden, diesem zugewiesen sind, diesen erwähnen oder in denen dieser Benutzer einen Kommentar hinterlassen hat.
Qualifizierer | Beispiel |
---|---|
involves:USERNAME | involves:defunkt involves:jlord gleicht Issues ab, an denen entweder @defunkt oder @jlord beteiligt ist. |
in:body involves:USERNAME | NOT bootstrap in:body involves:mdo gleicht Issues ab, an denen @mdo beteiligt ist und die im Text nicht den Begriff „bootstrap“ enthalten. |
Suche nach meinen Issues und Pull Requests
Sie können nach Problemen und Pull Requests suchen, die Sie erstellt oder an denen Sie mitgewirkt haben, indem Sie dem gewünschten Qualifier ein @me
voranstellen. Jeder Qualifier, der mit einem Benutzernamen funktioniert, ermöglicht es Ihnen, Ihre Suche auf Issues und Pull Requests zu beschränken, die Sie erstellt haben, denen Sie zugewiesen sind, in denen Sie erwähnt werden oder für die Sie als Reviewer angefragt werden.
Qualifizierer | Beispiel |
---|---|
author:@me | author:@me vergleicht Probleme und Pull Requests, die Sie erstellt haben. |
is:pr commenter:@me | is:pr commenter:@me gleicht Pull Requests ab, die Sie kommentiert haben. |
Suche nach verknüpften Issues und Pull Request
Du kannst deine Ergebnisse auf Issues einschränken, die mit einem Pull-Request verknüpft sind, indem du eine schließende Referenz verwendest, oder auf Pull-Requests, die mit einem Issue verbunden sind, den der Pull-Request schließen kann.
Qualifizierer | Beispiel |
---|---|
linked:pr | repo:desktop/desktop is:open linked:pr gleicht offene Issues im Repository desktop/desktop ab, die durch einen schließenden Verweis mit einem Pull Request verknüpft sind. |
linked:issue | repo:desktop/desktop is:closed linked:issue gleicht geschlossene Pull Requests im Repository desktop/desktop ab, die mit einem Issue verknüpft wurden, das der Pull Request möglicherweise geschlossen hat. |
-linked:pr | repo:desktop/desktop is:open -linked:pr gleicht offene Issues im Repository desktop/desktop ab, die nicht durch einen schließenden Verweis mit einem Pull Request verknüpft sind. |
-linked:issue | repo:desktop/desktop is:open -linked:issue gleicht offene Pull Requests im Repository desktop/desktop ab, die nicht mit einem Issue verknüpft sind, das der Pull Request möglicherweise schließt. |
Suche nach Kennzeichnung
Mit dem Qualifizierer label
kannst du deine Ergebnisse basierend auf Kennzeichnungen eingrenzen. Da Issues verschiedene Kennzeichnungen aufweisen können, kannst du für jeden Issue einen eigenen Qualifizierer einsetzen.
Qualifizierer | Beispiel |
---|---|
label:LABEL | label:"help wanted" language:ruby gleicht Issues mit der Kennzeichnung „help wanted“ in Ruby-Repositorys ab. |
in:body -label:LABEL label:LABEL | broken in:body -label:bug label:priority gleicht Issues mit dem Begriff „broken“ im Text ab, die nicht über die Kennzeichnung „bug“ verfügen, aber über die Kennzeichnung „priority“. |
label:LABEL label:LABEL | label:bug label:resolved gleicht Issues mit den Bezeichnungen „bug“ und „resolved“ ab. |
label:LABEL,LABEL | label:bug,resolved gleicht Issues mit den Bezeichnungen „bug“ oder „resolved“ ab. |
Suche nach Meilenstein
Mit dem Qualifizierer milestone
wird nach Issues oder Pull Requests gesucht, die Teil eines Meilensteins in einem Repository sind.
Qualifizierer | Beispiel |
---|---|
milestone:MILESTONE | milestone:"overhaul" gleicht Issues in einem Meilenstein namens „overhaul“ ab. |
milestone:MILESTONE | milestone:"bug fix" gleicht Issues in einem Meilenstein namens „bug fix“ ab. |
Suchen nach Projekt
Du kannst den Qualifizierer project
verwenden, um nach Issues zu suchen, die einem bestimmten Projekt zugeordnet sind. Projekte werden anhand ihrer Projektnummer gesucht. Die Projektnummer befindet sich am Ende der URL des Projekts.
Qualifizierer | Beispiel |
---|---|
project:PROJECT_NUMBER | project:github/57 gleicht Issues ab, die GitHub gehören und dem Projekt 57 der Organisation zugeordnet sind. |
project:REPOSITORY/PROJECT_NUMBER | project:github-linguist/linguist/1 gleicht Issues ab, die dem Projekt 1 im Repository „linguist“ von @github zugeordnet sind. |
Suche nach Commit-Status
Du kannst Pull Requests nach dem Status ihrer Commits filtern. Dies ist besonders nützlich, wenn du die Status-API oder einen CI-Dienst verwendest.
Qualifizierer | Beispiel |
---|---|
status:pending | language:go status:pending gleicht in Go-Repositorys geöffnete Pull Requests ab, deren Status „pending“ ist. |
status:success | is:open status:success finally in:body gleicht offene Pull Requests mit dem Begriff „finally“ im Text und dem Status „success“ ab. |
status:failure | created:2015-05-01..2015-05-30 status:failure gleicht Pull Requests mit dem Status „failure“ ab, die im Mai 2015 geöffnet wurden. |
Suche nach Commit-SHA
Wenn du den spezifischen SHA-Hash eines Commits kennst, kannst du ihn für die Suche nach Pull Requests verwenden, die diesen SHA enthalten. Die SHA-Syntax besteht aus mindestens sieben Zeichen.
Qualifizierer | Beispiel |
---|---|
SHA | e1109ab gleicht Pull Requests mit einem Commit-SHA-Wert ab, der mit e1109ab beginnt. |
SHA is:merged | 0eff326d6213c is:merged gleicht gemergte Pull Requests mit einem Commit-SHA-Wert ab, der mit 0eff326d6213c beginnt. |
Suche nach Branch-Name
Du kannst Pull Requests nach dem Branch filtern, aus dem sie stammen (Head-Branch) oder in den sie zusammengeführt werden (Basis-Branch).
Qualifizierer | Beispiel |
---|---|
head:HEAD_BRANCH | head:change is:closed is:unmerged gleicht über Branches geöffnete Pull Requests ab, deren Name mit dem Begriff „change“ beginnt und die geschlossen sind. |
base:BASE_BRANCH | base:gh-pages gleicht Pull Requests ab, die im Branch gh-pages gemergt werden. |
Suche nach Sprache
Mit dem Qualifizierer language
kannst du nach Issues und Pull Requests in Repositorys suchen, die in einer bestimmten Programmiersprache geschrieben sind.
Qualifizierer | Beispiel |
---|---|
language:LANGUAGE | language:ruby state:open gleicht offene Issues in Ruby-Repositorys ab. |
Suche nach Anzahl der Kommentare
Du kannst den Qualifizierer comments
zusammen mit den Qualifizierern für „größer als“, „kleiner als“ oder bestimmte Bereiche verwenden, um nach der Anzahl von Kommentaren zu suchen.
Qualifizierer | Beispiel |
---|---|
comments:n | state:closed comments:>100 gleicht geschlossene Issues mit mehr als 100 Kommentaren ab. |
comments:n..n | comments:500..1000 gleicht Issues mit 500 bis 1.000 Kommentaren ab. |
Suche nach Anzahl der Interaktionen
Mit dem Qualifizierer interactions
und den Qualifizierern für „größer als“, „kleiner als“ oder bestimmte Bereiche kannst du Issues und Pull Requests nach der Anzahl der Interaktionen filtern. Der Interaktionszähler ist die Anzahl Reaktionen und Kommentare zu einem Issue oder Pull Request.
Qualifizierer | Beispiel |
---|---|
interactions:n | interactions:>2000 gleicht Pull Requests oder Issues mit mehr als 2.000 Interaktionen ab. |
interactions:n..n | interactions:500..1000 gleicht Pull Requests oder Issues mit 500 bis 1.000 Interaktionen ab. |
Suche nach Anzahl der Reaktionen
Mit dem Qualifizierer reactions
und den Qualifizierern für „größer als“, „kleiner als“ oder bestimmte Bereiche kannst du Issues und Pull Requests nach der Anzahl der Reaktionen filtern.
Qualifizierer | Beispiel |
---|---|
reactions:n | reactions:>1000 gleicht Issues mit mehr als 1.000 Reaktionen ab. |
reactions:n..n | reactions:500..1000 gleicht Issues mit 500 bis 1.000 Reaktionen ab. |
Suche nach Pull-Request-Entwürfen
Du kannst nach Pull-Request-Entwürfen suchen. Weitere Informationen findest du unter Informationen zu Pull Requests.
Qualifizierer | Beispiel |
---|---|
draft:true | draft:true gleicht Pull Requests im Entwurfsstadium ab. |
draft:false | draft:false gleicht Pull Requests ab, die für einen Review bereit sind. |
Suche nach Review-Status und Reviewer eines Pull-Requests
Du kannst Pull Requests basierend auf Reviewstatus (keiner, erforderlich, genehmigt oder Änderungen gefordert), Reviewerin und angefragten Reviewerinnen filtern.
Qualifizierer | Beispiel |
---|---|
review:none | type:pr review:none gleicht Pull Requests ab, für die kein Review durchgeführt wurde. |
review:required | type:pr review:required gleicht Pull Requests ab, bei denen vor einem Merge ein Review erforderlich ist. |
review:approved | type:pr review:approved gleicht Pull Requests ab, die ein Reviewer genehmigt hat. |
review:changes_requested | type:pr review:changes_requested gleicht Pull Requests ab, in denen ein Reviewer um Änderungen gebeten hat. |
reviewed-by:USERNAME | type:pr reviewed-by:gjtorikian gleicht Pull Requests ab, bei denen der Review von einer bestimmten Person durchgeführt wurde. |
review-requested:USERNAME | type:pr review-requested:benbalter gleicht Pull Requests ab, bei denen eine bestimmte Person für einen Review angefragt wurde. Angeforderte Reviewer werden nicht mehr in den Suchergebnissen aufgeführt, sobald sie den Review eines Pull Requests abgeschlossen haben. Wenn die angeforderte Person zu einem Team gehört, das ebenfalls für den Review angefordert wurde, werden die Review-Anforderungen für dieses Team ebenfalls in den Suchergebnissen aufgeführt. |
user-review-requested:@me | type:pr user-review-requested:@me gleicht Pull Requests ab, für die du direkt um einen Review gebeten wurdest. |
team-review-requested:TEAMNAME | type:pr team-review-requested:github/docs gleicht Pull Requests ab, die über Reviewanfragen des Teams github/docs verfügen. Angeforderte Reviewer werden nicht mehr in den Suchergebnissen aufgeführt, sobald sie den Review eines Pull Requests abgeschlossen haben. |
Suche nach dem Datum der Erstellung oder letzten Änderung eines Issues oder Pull Requests
Du kannst Issues nach dem Zeitpunkt der Erstellung oder letzten Änderung filtern. Für die Erstellung eines Issues kannst du den Qualifizierer created
verwenden. Wenn du herausfinden möchtest, wann ein Issue zuletzt aktualisiert wurde, musst du den Qualifizierer updated
verwenden.
Beide Qualifizierer verwenden als Parameter ein Datum. Die Datumsformatierung muss dem ISO8601-Standard entsprechen: YYYY-MM-DD
(Jahr-Monat-Tag). Du kannst nach dem Datum auch optionale Zeitinformationen im Format THH:MM:SS+00:00
hinzufügen, um nach Stunde, Minute und Sekunde zu suchen. Das heißt, T
, gefolgt von HH:MM:SS
(Stunden-Minuten-Sekunden) und einem UTC-Offset (+00:00
).
Wenn du nach einem Datum suchst, kannst du „größer als“, „kleiner als“ und Bereichsqualifizierer verwenden, um Ergebnisse weiter zu filtern. Weitere Informationen findest du unter Grundlagen der Suchsyntax.
Qualifizierer | Beispiel |
---|---|
created:YYYY-MM-DD | language:c# created:<2011-01-01 state:open gleicht offene Issues ab, die vor 2011 erstellt wurden und sich in Repositorys befinden, die in C# geschrieben sind. |
updated:YYYY-MM-DD | weird in:body updated:>=2013-02-01 gleicht Issues mit dem Begriff „weird“ im Text ab, die nach Februar 2013 aktualisiert wurden. |
Suche nach dem Datum der Schließung eines Issues oder Pull Requests
Mit dem Qualifizierer closed
kannst du Issues und Pull Requests nach dem Schließungszeitpunkt filtern.
Der Qualifizierer verwendet als Parameter ein Datum. Die Datumsformatierung muss dem ISO8601-Standard entsprechen: YYYY-MM-DD
(Jahr-Monat-Tag). Du kannst nach dem Datum auch optionale Zeitinformationen im Format THH:MM:SS+00:00
hinzufügen, um nach Stunde, Minute und Sekunde zu suchen. Das heißt, T
, gefolgt von HH:MM:SS
(Stunden-Minuten-Sekunden) und einem UTC-Offset (+00:00
).
Wenn du nach einem Datum suchst, kannst du „größer als“, „kleiner als“ und Bereichsqualifizierer verwenden, um Ergebnisse weiter zu filtern. Weitere Informationen findest du unter Grundlagen der Suchsyntax.
Qualifizierer | Beispiel |
---|---|
closed:>YYYY-MM-DD | language:swift closed:>2014-06-11 gleicht Issues und Pull Requests in Swift ab, die nach dem 11. Juni 2014 geschlossen wurden. |
in:body closed:<YYYY-MM-DD | data in:body closed:<2012-10-01 gleicht Issues und Pull Requests mit dem Begriff „data“ im Text ab, die vor Oktober 2012 geschlossen wurden. |
Suche nach dem Merge-Datum eines Issues oder Pull Requests
Mit dem Qualifizierer merged
kannst du Pull Requests basierend auf deren Mergezeitpunkt filtern.
Der Qualifizierer verwendet als Parameter ein Datum. Die Datumsformatierung muss dem ISO8601-Standard entsprechen: YYYY-MM-DD
(Jahr-Monat-Tag). Du kannst nach dem Datum auch optionale Zeitinformationen im Format THH:MM:SS+00:00
hinzufügen, um nach Stunde, Minute und Sekunde zu suchen. Das heißt, T
, gefolgt von HH:MM:SS
(Stunden-Minuten-Sekunden) und einem UTC-Offset (+00:00
).
Wenn du nach einem Datum suchst, kannst du „größer als“, „kleiner als“ und Bereichsqualifizierer verwenden, um Ergebnisse weiter zu filtern. Weitere Informationen findest du unter Grundlagen der Suchsyntax.
Qualifizierer | Beispiel |
---|---|
language:LANGUAGE merged:<YYYY-MM-DD | language:javascript merged:<2011-01-01 gleicht Pull Requests in JavaScript-Repositorys ab, die vor 2011 gemergt wurden. |
in:title language:LANGUAGE merged:>YYYY-MM-DD | fast in:title language:ruby merged:>=2014-05-01 gleicht Pull Requests in Ruby mit dem Begriff „fast“ im Titel ab, die nach Mai 2014 gemergt wurden. |
Suche nach dem Merge-Status eines Pull Requests
Mit dem Qualifizierer is
kannst du Pull Requests basierend darauf filtern, ob sie gemergt sind oder nicht.
Qualifizierer | Beispiel |
---|---|
is:merged | bug is:pr is:merged gleicht gemergte Pull Requests mit dem Begriff „bug“ ab. |
is:unmerged | error is:unmerged gleicht Pull Requests mit dem Begriff „error“ ab, die entweder offen sind oder geschlossen wurden, ohne gemergt zu werden. |
Suche auf Basis der Archivierung eines Repositorys
Mit dem Qualifizierer archived
werden deine Ergebnisse basierend darauf gefiltert, ob ein Issue oder Pull Request sich in einem archivierten Repository befindet.
Qualifizierer | Beispiel |
---|---|
archived:true | archived:true GNOME gleicht Issues und Pull Requests ab, die den Begriff „GNOME“ enthalten und sich in archivierten Repositorys befinden, auf die du Zugriff hast. |
archived:false | archived:false GNOME gleicht Issues und Pull Requests ab, die den Begriff „GNOME“ enthalten und sich in nicht archivierten Repositorys befinden, auf die du Zugriff hast. |
Suche nach dem Sperrstatus einer Unterhaltung
Mit dem Qualifizierer is
kannst du nach Issues oder Pull Requests mit gesperrten Unterhaltungen suchen. Weitere Informationen findest du unter Unterhaltungen sperren.
Qualifizierer | Beispiel |
---|---|
is:locked | code of conduct is:locked is:issue archived:false gleicht Issues oder Pull Requests mit dem Begriff „code of conduct“ ab, die über eine gesperrte Unterhaltung in einem nicht archivierten Repository verfügen. |
is:unlocked | code of conduct is:unlocked is:issue archived:false gleicht Issues oder Pull Requests mit dem Begriff „code of conduct“ ab, die über eine nicht gesperrte Unterhaltung in einem nicht archivierten Repository verfügen. |
Suche nach fehlenden Metadaten
Mit dem Qualifizierer no
kannst du deine Suche auf Issues und Pull Requests eingrenzen, bei denen bestimmte Metadaten fehlen. Diese Kennzeichner können nicht mit dem Minuszeichen (Bindestrich) kombiniert werden, um Artikel auszuschließen, bei denen die Metadaten fehlen. Hierbei kannst du nach folgenden fehlenden Metadaten suchen:
- Bezeichnungen
- Meilensteine
- Bearbeiter
- Projekte
Qualifizierer | Beispiel |
---|---|
no:label | priority no:label gleicht Issues und Pull Requests mit dem Begriff „priority“ ab, die über keine Kennzeichnung verfügen. |
no:milestone | sprint no:milestone type:issue gleicht Issues ab, die keinem Meilenstein zugeordnet sind und den Begriff „sprint“ enthalten. |
no:assignee | important no:assignee language:java type:issue gleicht Issues ab, die niemandem zugewiesen sind, den Begriff „important“ enthalten und sich in Java-Repositorys befinden. |
no:project | build no:project gleicht Issues ab, die keinem Projekt (klassisch) zugeordnet sind und das Wort „build“ enthalten. |