Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

À propos de la recherche sur GitHub

Notre recherche intégrée couvre de nombreux référentiels, utilisateurs et lignes de code sur GitHub.

Remarque : Cet article fait référence à l’expérience de recherche GitHub classique. Si vous participez à la version bêta de la nouvelle recherche de code et de la nouvelle vue de code et que vous avez activé la nouvelle fonctionnalité, la syntaxe de recherche de code et l’interface de recherche GitHub.com sont différentes. Toutefois, la syntaxe de recherche pour les types de recherche de contenu autre que du code reste la même.

Pour plus d’informations sur la nouvelle recherche de code et la nouvelle vue de code, actuellement en version bêta publique, consultez « À propos de GitHub Code Search (bêta) » et « Navigation dans les fichiers avec le nouveau mode Code (bêta) ».

Vous pouvez faire une recherche générale dans tout GitHub, ou limiter votre recherche à un dépôt ou une organisation spécifiques.

  • Pour effectuer une recherche globale dans tout GitHub, tapez ce que vous recherchez dans le champ de recherche en haut de n’importe quelle page, puis choisissez « Tout GitHub » dans le menu déroulant de recherche.
  • Pour effectuer une recherche dans un dépôt ou une organisation particuliers, accédez à la page du dépôt ou de l’organisation, tapez ce que vous recherchez dans le champ de recherche en haut de la page, puis appuyez sur Entrée.

Remarques :

  • Vous devez être connecté à un compte personnel sur GitHub pour rechercher du code dans tous les dépôts publics.
  • Il n’est pas possible d’effectuer une recherche dans les sites GitHub Pages sur GitHub. Toutefois, vous pouvez effectuer une recherche dans le contenu source s’il existe dans la branche par défaut d’un dépôt, en utilisant une recherche dans le code. Pour plus d’informations, consultez « Recherche de code ». Pour plus d’informations sur GitHub Pages, consultez « À propos de GitHub Pages ».
  • Actuellement, notre recherche ne prend pas en charge la correspondance exacte.
  • Chaque fois que vous effectuez une recherche dans des fichiers de code, seuls les deux premiers résultats dans chaque fichier sont retournés.

Après avoir effectué une recherche sur GitHub, vous pouvez trier les résultats ou les affiner en cliquant sur l’un des langages dans la barre latérale. Pour plus d’informations, consultez « Tri des résultats de recherche ».

Une recherche GitHub utilise un cluster ElasticSearch pour indexer des projets chaque fois qu’une modification est envoyée (push) à GitHub. Les problèmes et demandes de tirage sont indexés lors de leur création ou modification.

Types de recherches sur GitHub

Vous pouvez rechercher les informations suivantes dans tous les dépôts auxquels vous avez accès sur GitHub.com.

Recherche à l’aide d’une interface visuelle

Vous pouvez effectuer une recherche dabs GitHub en utilisant page de recherche ou page de recherche avancée. Vous pouvez également utiliser la recherche interactive dans GitHub Command Palette pour rechercher votre emplacement actuel dans l’interface utilisateur, un utilisateur, un référentiel ou une organisation spécifiques, et globalement effectuer une recherche dans tout GitHub, sans quitter le clavier. Pour plus d’informations, consultez « Palette de commandes GitHub ».

L’page de recherche avancée fournit une interface visuelle pour la construction de requêtes de recherche. Vous pouvez filtrer vos recherches sur divers facteurs, tels que le nombre d’étoiles ou le nombre de duplications d’un dépôt. Lorsque vous renseignez les champs de recherche avancée, votre requête est automatiquement construite dans la barre de recherche supérieure.

Recherche avancée

Recherche dans des dépôts sur GitHub.com à partir de votre environnement d’entreprise privé

Si vous utilisez à la fois GitHub.com et GitHub Enterprise Server ou GitHub AE, et si un propriétaire d’entreprise a activé la recherche unifiée, vous pouvez effectuer des recherches dans les deux environnements en même temps à partir de GitHub Enterprise Server ou GitHub AE. Pour plus d’informations, consultez la documentation GitHub Enterprise Server ou la documentation GitHub AE.

Pour aller plus loin