Vous pouvez rechercher des problèmes et des demandes de tirage (pull requests) de manière globale dans GitHub, ou rechercher des problèmes et des demandes de tirage au sein d’une organisation particulière. Pour plus d’informations, consultez « À propos de la recherche sur GitHub ».
Conseil
- Cet article contient des exemples de recherches sur GitHub.com, mais vous pouvez utiliser les mêmes filtres de recherche sur d’autres plateformes GitHub.
- Vous pouvez créer des filtres avancés à l'aide de requêtes booléennes et imbriquées sur la page des problèmes de votre référentiel et le tableau de bord des problèmes. Consultez Filtrage et recherche de problèmes et de demandes de tirage.
- Pour obtenir la liste des syntaxes de recherche que vous pouvez ajouter à n’importe quel qualificateur de recherche afin d’améliorer vos résultats, consultez Compréhension de la syntaxe de recherche.
- Utilisez des guillemets autour des termes de recherche composés de plusieurs mots. Par exemple, pour rechercher les problèmes qui ont l’étiquette « In progress », vous devez rechercher
label:"in progress". La recherche ne respecte pas la casse. - Utilisez un symbole moins (trait d’union) pour exclure les résultats qui correspondent à un qualificateur. Par exemple, pour ignorer les problèmes créés par l’utilisateur « octocat », vous devez utiliser
-author:octocatdans votre recherche. Notez que cela ne fonctionne pas pour les qualificateurs de métadonnées manquants. - Vous pouvez placer votre curseur sur la barre de recherche au-dessus de la liste des problèmes ou demandes de tirage avec un raccourci clavier. Pour plus d’informations, consultez « Raccourcis clavier ».
Rechercher uniquement les problèmes ou les demandes de tirage
Par défaut, la recherche dans GitHub retourne à la fois les problèmes et les pull requests. Toutefois, vous pouvez restreindre les résultats de la recherche aux issues ou aux pull requests à l’aide du qualificateur type ou is.
| Qualificateur | Exemple |
|---|---|
type:pr | cat type:pr correspond aux demandes de tirage contenant le mot « cat ». |
type:issue |
[
**github commenter:defunkt type:issue**](https://github.com/search?q=github+commenter%3Adefunkt+type%3Aissue&type=Issues) permet de rechercher les problèmes qui contiennent le mot « github » et qui ont fait l’objet d’un commentaire par @defunkt.
| is:pr |
event is:pr correspond aux pull requests contenant le mot « event ».
| is:issue |
is:issue label:bug is:closed permet de rechercher les problèmes fermés comportant l’étiquette « bug ».
Rechercher en fonction du titre, du corps ou des commentaires
Avec le qualificateur in, vous pouvez restreindre votre recherche au titre, au corps, aux commentaires ou à une combinaison de ces éléments. Quand vous omettez ce qualificateur, la recherche porte à la fois sur le titre, le corps et les commentaires.
| Qualificateur | Exemple |
|---|---|
in:title | warning in:title correspond aux problèmes dont le titre contient « warning ». |
in:body | error in:title,body correspond aux problèmes contenant « error » dans leur titre ou leur corps. |
in:comments |
[
**shipit in:comments**](https://github.com/search?q=shipit+in%3Acomment&type=Issues) permet de rechercher les problèmes où « shipit » est mentionné dans les commentaires.
Rechercher dans les dépôts d’un utilisateur ou d’une organisation
Pour rechercher des problèmes et des demandes de tirage dans tous les référentiels appartenant à un utilisateur ou une organisation donné, vous pouvez utiliser le qualificateur user ou org . Pour rechercher des problèmes et des demandes de tirage dans un dépôt spécifique, vous pouvez utiliser le qualificateur repo.
Si vous avez accès aux demandes de tirage de plus de 10 000 dépôts, vous devez limiter votre recherche à une organisation, un compte personnel ou un dépôt spécifiques pour voir les résultats.
| Qualificateur | Exemple |
|---|---|
user:USERNAME |
[
**user:defunkt ubuntu**](https://github.com/search?q=user%3Adefunkt+ubuntu&type=Issues) permet de rechercher les problèmes comportant le mot « ubuntu » dans les dépôts appartenant à @defunkt.
| org:ORGNAME |
org :github correspond aux problèmes dans les référentiels appartenant à l’organisation GitHub.
| repo:USERNAME/REPOSITORY |
repo:mozilla/shumway created:<2012-03-01 correspond aux problèmes du projet shumway de @mozilla qui ont été créés avant mars 2012.
Rechercher en fonction de l’état ouvert ou fermé
Vous pouvez filtrer les issues et les pull requests en fonction de leur état, ouvert ou fermé, à l’aide du qualificateur state ou is.
| Qualificateur | Exemple |
|---|---|
state:open | libraries state:open mentions:vmg correspond aux problèmes ouverts qui mentionnent @vmg avec le mot « libraries ». |
state:closed | design state:closed in:body correspond aux problèmes fermés contenant le mot « design » dans le corps. |
is:open |
[
**performance is:open is:issue**](https://github.com/search?q=performance+is%3Aopen+is%3Aissue&type=Issues) permet de rechercher les problèmes ouverts comportant le mot « performance ».
| is:closed | android is:closed correspond aux problèmes et demandes de tirage fermés contenant le mot « android ».
Rechercher des demandes de tirage dans la file d’attente de fusion
Vous pouvez également utiliser le qualificateur is pour rechercher les demandes de tirage qui sont mises en file d’attente pour être fusionnées.
| Qualificateur | Exemple |
|---|---|
is:queued | is:queued correspond aux demandes de tirage actuellement en file d’attente pour être fusionnées. |
Rechercher par la raison pour laquelle un problème a été fermé
Vous pouvez filtrer les problèmes en fonction de la raison donnée lorsque le problème a été fermé, à l’aide du qualificateur reason.
| Qualificateur | Exemple |
|---|---|
reason:completed | libraries is:closed reason:completed correspond aux problèmes contenant le mot « libraries » qui ont été fermés avec le motif « completed ». |
reason:"not planned" | libraries is:closed reason:"not planned" correspond aux problèmes contenant le mot « libraries » qui ont été fermés avec le motif « not planned ».anned." |
Filtrer en fonction de la visibilité du dépôt
Vous pouvez effectuer un filtrage en fonction de la visibilité du dépôt contenant les problèmes et les demandes de tirage à l’aide du qualificateur is. Pour plus d’informations, consultez « À propos des dépôts ».
| Qualificateur | Exemple |
|---|---|
is:public |
[
**is:public**](https://github.com/search?q=is%3Apublic&type=Issues) correspond à des issues et des pull requests dans des dépôts publics. |
| |
| is:internal |
is:internal correspond aux problèmes et aux pull requests dans des référentiels internes. |
| |
| is:private | is:private cupcake correspond aux problèmes et demandes de tirage contenant le mot « cupcake » dans les dépôts privés auxquels vous avez accès.
Rechercher en fonction de l’auteur
Le qualificateur author permet de rechercher les problèmes et les demandes de tirage créés par un utilisateur ou un compte d’intégration spécifique.
| Qualificateur | Exemple |
|---|---|
author:USERNAME |
[
**cool author:gjtorikian**](https://github.com/search?q=cool+author%3Agjtorikian&type=Issues) correspond aux problèmes et aux pull requests contenant le mot « cool » qui ont été créés par @gjtorikian.
|
in:body
author:
USERNAME
|
bootstrap in:body author:mdo permet de rechercher les problèmes écrits par @mdo et dont le corps contient le mot « bootstrap ».
| author:app/USERNAME |
author:app/robot correspond aux problèmes créés par le compte d'intégration nommé « robot ».
| -author:app/USERNAME |
-author:app/robot permet de rechercher les problèmes créés par tous les utilisateurs autres que le compte d’intégration appelé « robot ». Le signe moins, ou tiret (-), avant le qualificateur signifie une négation logique du qualificateur dans une requête de recherche.
Rechercher en fonction de la personne responsable
Le qualificateur assignee permet de rechercher les problèmes et les demandes de tirage affectés à un certain utilisateur. Vous pouvez rechercher des problèmes et des demandes de tirage qui ont _ n’importe quel _assigné en utilisant le caractère générique *,mais uniquement au sein d’un seul dépôt. Vous pouvez également rechercher des problèmes et des demandes de tirage sans assigné.
| Qualificateur | Exemple |
|---|---|
assignee:USERNAME |
[
**assignee:vmg repo:libgit2/libgit2**](https://github.com/search?utf8=%E2%9C%93&q=assignee%3Avmg+repo%3Alibgit2%2Flibgit2&type=Issues) permet de rechercher les problèmes et les pull requests dans le projet libgit2 de libgit2, qui sont attribués à @vmg.
| assignee:* | is:open is:issue assignee:* correspond aux problèmes ouverts dans un seul dépôt qui sont assignés à n’importe quel utilisateur.
Rechercher en fonction de la mention
Le qualificateur mentions permet de détecter les problèmes qui mentionnent un utilisateur spécifique. Pour plus d’informations, consultez « Syntaxe d’écriture et de mise en forme de base ».
| Qualificateur | Exemple |
|---|---|
mentions:USERNAME | ** resque mentions:defunkt ** correspond aux problèmes contenant le mot « resque » qui mentionnent @defunkt. |
Rechercher en fonction de la mention d’une équipe
Dans le cadre des organisations et des équipes auxquelles vous appartenez, vous pouvez utiliser le qualificateur team afin de rechercher les problèmes ou les pull requests qui concernent @mention une équipe spécifique au sein de cette organisation. Remplacez ces exemples de noms par le nom de votre organisation et celui de votre équipe pour effectuer une recherche.
| Qualificateur | Exemple |
|---|---|
team:ORGNAME/TEAMNAME | ** team:jekyll/owners ** correspond aux problèmes où l’équipe @jekyll/owners est mentionnée. |
<code>
team:
<em>
ORGNAME/TEAMNAME
</em>
</code>
`is:open is:pr`
|
**team:myorg/ops is:open is:pr** correspond aux pull requests ouverts où l’équipe `@myorg/ops` est mentionnée.
Rechercher en fonction de l’auteur du commentaire
Le qualificateur commenter permet de trouver les problèmes qui contiennent le commentaire d’un utilisateur spécifique.
| Qualificateur | Exemple |
|---|---|
commenter:USERNAME |
[
**github commenter :defunkt org :github**](https://github.com/search?utf8=%E2%9C%93&q=github+commenter%3Adefunkt+org%3Agithub&type=Issues) correspond aux problèmes dans les référentiels appartenant à GitHub, qui contiennent le mot « github », et ont un commentaire par @defunkt.
Rechercher un utilisateur impliqué dans un problème ou un pull request
Vous pouvez utiliser le qualificateur involves pour rechercher les problèmes qui impliquent d’une manière ou d’une autre un utilisateur spécifique. Le qualificateur involves est un OU logique entre les qualificateurs author, assignee, mentions et commenter pour un seul utilisateur. En d’autres termes, ce qualificateur permet de rechercher les problèmes et les demandes de tirage qui ont été créés par un utilisateur spécifique, qui lui sont affectés, qui le mentionnent ou qui ont fait l’objet de commentaires de la part de cet utilisateur.
| Qualificateur | Exemple |
|---|---|
involves:USERNAME | ** involves:defunkt involves:jlord** correspond aux problèmes auxquels @defunkt ou @jlord sont impliqués. |
`in:body`
<code>
involves:
<em>
USERNAME
</em>
</code>
| [ **NOT bootstrap in:body involves:mdo**](https://github.com/search?q=NOT+bootstrap+in%3Abody+involves%3Amdo&type=Issues) correspond aux problèmes auxquels @mdoest impliqué et qui ne contiennent pas le mot « bootstrap » dans le corps.
Rechercher mes problèmes et demandes de tirage
Vous pouvez rechercher des problèmes et des demandes de tirage que vous avez créées ou avec lesquelles vous avez interagi en suivant le qualificateur souhaité avec @me. Tout qualificateur fonctionnant avec un nom d'utilisateur vous permet de limiter votre recherche aux problèmes et demandes de tirage que vous avez créés, qui vous sont affectés, sur lesquels vous êtes mentionné, ou pour lesquels vous êtes sollicité en tant que réviseur.
| Qualificateur | Exemple |
|---|---|
author:@me | ** author:@me ** correspond aux problèmes et aux demandes de tirage que vous avez créés. |
is:pr commenter:@me | ** is:pr commenter:@me** correspond aux demandes de tirage sur lesquelles vous avez commenté. |
Rechercher les problèmes et les pull requests liés
Vous pouvez restreindre les résultats pour inclure uniquement les problèmes liés à une demande de tirage par une référence de fermeture, ou les demandes de tirage liées à un problème que la demande de tirage peut fermer.
| Qualificateur | Exemple |
|---|---|
linked:pr |
[
**repo:desktop/desktop is:open linked:pr**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aopen+linked%3Apr) permet de rechercher les problèmes ouverts dans le dépôt `desktop/desktop` qui sont liés à un pull request par une référence de clôture. |
| linked:issue | repo:desktop/desktop is:closed linked:issue correspond aux demandes de tirage fermées dans le dépôt desktop/desktop qui étaient liées à un problème que la demande de tirage a peut-être résolu. |
| -linked:pr |
repo:desktop/desktop is:open -linked:pr permet de rechercher les problèmes ouverts dans le dépôt desktop/desktop, qui ne sont pas liés à un pull request par une référence de clôture. |
| -linked:issue | repo:desktop/desktop is:open -linked:issue correspond aux demandes de tirage ouvertes dans le dépôt desktop/desktopqui ne sont pas liées à un problème que la demande de tirage pourrait fermer. |
Rechercher en fonction d’une étiquette
Vous pouvez restreindre les résultats en fonction des étiquettes, à l’aide du qualificateur label. Dans la mesure où les problèmes peuvent avoir plusieurs étiquettes, vous pouvez lister un qualificateur distinct pour chaque problème.
| Qualificateur | Exemple |
|---|---|
label:LABEL |
[
**label:"help wanted" language:ruby**](https://github.com/search?utf8=%E2%9C%93&q=label%3A%22help+wanted%22+language%3Aruby&type=Issues) permet de rechercher les problèmes ayant l’étiquette « help wanted » dans les dépôts Ruby.
|
in:body
-label:
LABEL
label:
LABEL
| broken in:body -label:bug label:priority dans le corps, qui n’ont pas l’étiquette « bug », mais _ont_l’étiquette « priority ».
|
label:
LABEL
label:
LABEL
|
label:bug label:resolved permet de rechercher les problèmes ayant les étiquettes « bug » et « resolved ».
| label:LABEL,LABEL |
label:bug,resolved permet de rechercher les problèmes ayant l’étiquette « bug » ou l’étiquette « resolved ».
Rechercher en fonction du jalon
Le qualificateur milestone détecte les problèmes ou les demandes de tirage qui font partie d’un jalon dans un dépôt.
| Qualificateur | Exemple |
|---|---|
milestone:MILESTONE | milestone:"overhaul" correspond aux problèmes qui se trouvent dans un jalon nommé « overhaul ». |
milestone:MILESTONE |
[
**milestone:"bug fix"**](https://github.com/search?utf8=%E2%9C%93&q=milestone%3A%22bug+fix%22&type=Issues) permet de rechercher les problèmes qui se trouvent dans un jalon nommé « bug fix ».
Rechercher par projet
Vous pouvez utiliser le qualificateur project pour rechercher les problèmes associés à un projet spécifique. Vous devez rechercher les projets par le numéro de projet. Vous trouverez le numéro du projet à la fin de l’URL du projet.
| Qualificateur | Exemple |
|---|---|
project:PROJECT_NUMBER |
**project :github/57** correspond aux problèmes appartenant à GitHub associés au projet 57 de l'organisation.
| |
Rechercher en fonction de l’état de commit
Vous pouvez filtrer les pull requests selon l'état des validations. Cela est particulièrement utile si vous utilisez l’API d’état ou un service CI.
| Qualificateur | Exemple |
|---|---|
status:pending | language:go status:pendingcorrespond aux demandes de tirage ouvertes dans des dépôts Go dont le statut est en attente. |
status:success |
[
**is:open status:success finally in:body**](https://github.com/search?utf8=%E2%9C%93&q=is%3Aopen+status%3Asuccess+finally+in%3Abody&type=Issues) permet de rechercher les pull requests ouvertes ayant le mot « finally » dans le corps et dont l'état est à succès.
| status:failure | created:2015-05-01..2015-05-30 status:failure correspond aux demandes de tirage ouvertes en mai 2015 dont le statut est échec.
Rechercher en fonction du SHA de commit
Si vous connaissez le code de hachage SHA spécifique à un commit, vous pouvez l'utiliser pour rechercher les pull requests qui contiennent ce dernier. La syntaxe du code de hachage SHA doit comporter au moins sept caractères.
| Qualificateur | Exemple |
|---|---|
SHA | e1109abcorrespond aux demandes de tirage avec un SHA de commit qui commence par e1109ab. |
<code>
<em>
SHA
</em>
</code>
`is:merged`
|
[
**0eff326d6213c is:merged**](https://github.com/search?q=0eff326d+is%3Amerged&type=Issues) correspond à des pull requests fusionnées comportant un SHA de commit qui commence par `0eff326d6213c`.
Rechercher en fonction du nom de branche
Vous pouvez filtrer les demandes de tirage en fonction de la branche dont elles proviennent (la branche « head »), ou de la branche dans laquelle elles sont fusionnées (la branche « base »).
| Qualificateur | Exemple |
|---|---|
head:HEAD_BRANCH | head:change is:closed is:unmerged correspond aux demandes de tirage ouvertes à partir de branches dont le nom commence par le mot « change » et qui sont fermées. |
base:BASE_BRANCH | base:gh-pages correspond aux demandes de tirage qui sont fusionnées dans la gh-pages branche. |
Rechercher en fonction du langage
Avec le qualificateur language, vous pouvez rechercher des problèmes et des demandes de tirage au sein des dépôts écrits dans un langage spécifique.
| Qualificateur | Exemple |
|---|---|
language:LANGUAGE |
[
**language:ruby state:open**](https://github.com/search?q=language%3Aruby+state%3Aopen&type=Issues) permet de rechercher les problèmes ouverts dans les dépôts Ruby.
Rechercher en fonction du nombre de commentaires
Vous pouvez utiliser le qualificateur comments avec les qualificateurs de supériorité, d’infériorité et de plage pour effectuer une recherche en fonction du nombre de commentaires.
| Qualificateur | Exemple |
|---|---|
comments:n |
[
**state:closed comments:>100**](https://github.com/search?q=state%3Aclosed+comments%3A%3E100&type=Issues) permet de rechercher les problèmes fermés ayant suscité plus de 100 commentaires.
| comments:n..n |
comments:500..1000 permet de rechercher les problèmes ayant suscité entre 500 et 1 000 commentaires.
Rechercher en fonction du nombre d’interactions
Vous pouvez filtrer les problèmes et les demandes de tirage en fonction du nombre d’interactions suscitées en utilisant le qualificateur interactions ainsi que les qualificateurs de supériorité, d’infériorité et de plage. Le nombre d’interactions correspond au nombre de réactions et de commentaires sur un ticket ou une pull request.
| Qualificateur | Exemple |
|---|---|
interactions:n | interactions:>2000 correspond aux demandes de tirage ou aux problèmes ayant plus de 2000 interactions. |
interactions:n..n |
[
**interactions:500..1000**](https://github.com/search?q=interactions%3A500..1000) correspond aux pull requests ou aux problèmes ayant entre 500 et 1 000 interactions.
Rechercher en fonction du nombre de réactions
Vous pouvez filtrer les problèmes et les demandes de tirage en fonction du nombre de réactions suscitées en utilisant le qualificateur reactions ainsi que les qualificateurs de supériorité, d’infériorité et de plage.
| Qualificateur | Exemple |
|---|---|
reactions:n |
[
**réactions :>1 000**](https://github.com/search?q=reactions%3A%3E1000&type=Issues) correspond aux problèmes avec plus de 1 000 réactions.
| reactions:n..n |
reactions:500..1000 permet de rechercher les problèmes ayant suscité entre 500 et 1 000 réactions.
Rechercher des brouillons de pull requests
Vous pouvez filtrer les brouillons de pull requests. Pour plus d’informations, consultez « À propos des demandes de tirage (pull requests) ».
| Qualificateur | Exemple |
|---|---|
draft:true | draft:true correspond aux demandes de tirage en brouillon.. |
draft:false |
[
**draft:false**](https://github.com/search?q=draft%3Afalse) correspond aux pull requests qui sont prêtes pour une revue.
Rechercher par statut de revue et réviseur de la pull request
Vous pouvez filtrer les demandes de tirage en fonction de leur état de revue (aucun, obligatoire, approuvé ou changements demandés), en fonction du réviseur et en fonction du réviseur demandé.
| Qualificateur | Exemple |
|---|---|
review:none |
[
**type:pr review:none**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Anone&type=Issues) correspond aux pull requests qui n’ont pas encore été revues.
| review:required |
type:pr review:required permet de rechercher les pull requests nécessitant une révision avant d'être fusionnées.
| review:approved |
type:pr review:approved permet de rechercher les pull requests approuvées par un réviseur.
| review:changes_requested |
type:pr review:changes_requested correspond aux pull requests dans lesquelles un relecteur a demandé des modifications.
| reviewed-by:USERNAME |
type:pr reviewed-by:gjtorikian correspond aux pull requests revues par une personne en particulier.
| review-requested:USERNAME |
type:pr review-requested:benbalter permet de rechercher les demandes de tirage où une personne spécifique est demandée pour la revue. Les réviseurs demandés ne sont plus listés dans les résultats de la recherche une fois qu’ils ont révisé une pull request. Si la personne demandée fait partie d’une équipe sollicitée pour la revue, les demandes de revue de cette équipe apparaissent également dans les résultats de la recherche.
| user-review-requested:@me |
type:pr user-review-requested:@me correspond aux pull requests pour lesquels vous avez été directement invité à faire une révision.
| team-review-requested:TEAMNAME |
type:pr team-review-requested:github/docs correspond aux pull requests ayant des demandes d'examen de la part de l’équipe github/docs. Les réviseurs demandés ne sont plus listés dans les résultats de la recherche une fois qu’ils ont révisé une pull request.
Rechercher par date de création ou de dernière mise à jour d’un problème ou d’une pull request.
Vous pouvez filtrer les problèmes en fonction de leur date/heure de création ou de dernière mise à jour. Pour la création d’un problème, vous pouvez utiliser le qualificateur created. Pour savoir quand un problème a été mis à jour pour la dernière fois, vous devez utiliser le qualificateur updated.
Les deux acceptent une date en tant que paramètre. La mise en forme de la date doit respecter la norme ISO8601, à savoir YYYY-MM-DD (année, mois, jour). Vous pouvez également ajouter des informations facultatives d’heure THH:MM:SS+00:00 après la date, pour rechercher par heure, minute et seconde. Il s’agit de T, suivi de HH:MM:SS (heures-minutes-secondes) et d’un décalage UTC (+00:00).
Lorsque vous recherchez une date, vous pouvez utiliser des qualificateurs supérieur à, inférieur à et de plage pour filtrer davantage les résultats. Pour plus d’informations, consultez « Compréhension de la syntaxe de recherche ».
| Qualificateur | Exemple |
|---|---|
created:YYYY-MM-DD |
[
**language:c# created:<2011-01-01 state:open**](https://github.com/search?q=language%3Ac%23+created%3A%3C2011-01-01+state%3Aopen&type=Issues) permet de rechercher les problèmes ouverts, créés avant 2011, dans les dépôts écrits en C#.
| updated:YYYY-MM-DD | weird in:body updated:>=2013-02-01correspond aux problèmes contenant le mot « weird » dans le corps et qui ont été mis à jour après février 2013.
Rechercher en fonction de la date/heure de fermeture d’un problème ou d’une demande de tirage
Vous pouvez filtrer les problèmes et les pull requests en fonction du moment où ils ont été fermés, à l’aide du qualificateur closed.
Ce qualificateur accepte une date en tant que paramètre. La mise en forme de la date doit respecter la norme ISO8601, à savoir YYYY-MM-DD (année, mois, jour). Vous pouvez également ajouter des informations facultatives d’heure THH:MM:SS+00:00 après la date, pour rechercher par heure, minute et seconde. Il s’agit de T, suivi de HH:MM:SS (heures-minutes-secondes) et d’un décalage UTC (+00:00).
Lorsque vous recherchez une date, vous pouvez utiliser des qualificateurs supérieur à, inférieur à et de plage pour filtrer davantage les résultats. Pour plus d’informations, consultez « Compréhension de la syntaxe de recherche ».
| Qualificateur | Exemple |
|---|---|
closed:>YYYY-MM-DD |
[
**language:swift closed:>2014-06-11**](https://github.com/search?q=language%3Aswift+closed%3A%3E2014-06-11&type=Issues) correspond aux problèmes et pull requests en Swift qui ont été fermés après le 11 juin 2014.
| in:body closed:<YYYY-MM-DD |
data in:body closed:<2012-10-01 permet de rechercher les problèmes et les pull requests contenant le mot « data » dans le corps, et qui ont été fermés avant octobre 2012.
Rechercher par date de fusion d'une pull request
Vous pouvez filtrer les requêtes de tirage selon leur date de fusion avec le qualificateur merged.
Ce qualificateur accepte une date en tant que paramètre. La mise en forme de la date doit respecter la norme ISO8601, à savoir YYYY-MM-DD (année, mois, jour). Vous pouvez également ajouter des informations facultatives d’heure THH:MM:SS+00:00 après la date, pour rechercher par heure, minute et seconde. Il s’agit de T, suivi de HH:MM:SS (heures-minutes-secondes) et d’un décalage UTC (+00:00).
Lorsque vous recherchez une date, vous pouvez utiliser des qualificateurs supérieur à, inférieur à et de plage pour filtrer davantage les résultats. Pour plus d’informations, consultez « Compréhension de la syntaxe de recherche ».
| Qualificateur | Exemple |
|---|
<code>
language:
<em>
LANGUAGE
</em>
</code>
<code>
merged:<
<em>
YYYY-MM-DD
</em>
</code>
| [ ** `language:javascript merged:<2011-01-01` ** ](https://github.com/search?q=language%3Ajavascript+merged%3A%3C2011-01-01+&type=Issues) correspond aux demandes de tirage dans les dépôts JavaScript qui ont été fusionnées avant 2011.
|
in:title
language:
LANGUAGE
merged:>
YYYY-MM-DD
|
fast in:title language:ruby merged:>=2014-05-01 correspond aux pull requests en Ruby contenant le mot « fast » dans le titre et qui ont été fusionnées après mai 2014.
Rechercher en fonction de l’état fusionné ou non fusionné d’une demande de tirage
Vous pouvez filtrer les pull requests selon qu'elles sont fusionnées ou non, à l'aide du qualificateur is.
| Qualificateur | Exemple |
|---|---|
is:merged |
[
**bug is:pr is:merged**](https://github.com/search?utf8=%E2%9C%93&q=bugfix+is%3Apr+is%3Amerged&type=) correspond aux pull requests fusionnés comportant le mot « bug ».
| is:unmerged |
error is:unmerged permet de rechercher les pull requests comportant le mot « error », et qui sont ouvertes ou fermées sans avoir été fusionnées.
Rechercher en fonction de l’état archivé ou non archivé d’un dépôt
Le qualificateur archived filtre vos résultats selon qu’un problème ou une pull request se trouve dans un dépôt archivé.
| Qualificateur | Exemple |
|---|---|
archived:true | archived:true GNOME correspond aux problèmes et aux demandes de tirage contenant le mot « GNOME » dans les dépôts archivés auxquels vous avez accès. |
archived:false |
[
**archived:false GNOME**](https://github.com/search?q=archived%3Afalse+GNOME&type=) correspond à des problèmes et des pull requests qui contiennent le mot « GNOME » dans les dépôts non archivés auxquels vous avez accès.
Rechercher si une conversation est verrouillée ou non
Vous pouvez rechercher un ticket ou une pull request ayant une conversation verrouillée à l’aide du qualificateur is. Pour plus d’informations, consultez « Verrouillage des conversations ».
| Qualificateur | Exemple |
|---|---|
is:locked | code of conduct is:locked is:issue archived:false correspond aux problèmes ou demandes de tirage contenant les mots « code of conduct » et ayant une conversation verrouillée dans un dépôt qui n’est pas archivé. |
is:unlocked | code of conduct is:unlocked is:issue archived:falsecorrespond aux problèmes ou demandes de tirage contenant les mots « code of conduct » et ayant une conversation déverrouillée dans un dépôt qui n’est pas archivé. |
Rechercher en fonction de l’absence de métadonnées
Vous pouvez restreindre la recherche aux problèmes et aux demandes de tirage pour lesquels il manque certaines métadonnées, à l’aide du qualificateur no. Ces qualificateurs ne peuvent pas être combinés avec le symbole moins (trait d’union) pour exclure les éléments auxquels il manque des métadonnées. Ces métadonnées incluent les éléments suivants :
- Étiquettes
- Étapes majeures
- Personnes responsables
- Projets
| Qualificateur | Exemple |
|---|---|
no:label | priority no:label correspond aux problèmes et demandes de tirage contenant le mot « priority » et n’ayant aucune étiquette. |
no:milestone |
[
**sprint no:milestone type:issue**](https://github.com/search?q=sprint+no%3Amilestone+type%3Aissue&type=Issues) permet de rechercher les problèmes non associés à un jalon contenant le mot « sprint ».
| no:assignee | important no:assignee language:java type:issue correspond aux problèmes non assignés, contenant le mot « important » et situés dans des dépôts Java.
| no:project |
build no:project permet de rechercher les problèmes non associés à un project, et qui contiennent le mot « build ».
Lectures complémentaires
-
[AUTOTITLE](/search-github/getting-started-with-searching-on-github/sorting-search-results)