A propos de l'utilisation du code de recherche GitHub
GitHub indexe les rĂ©fĂ©rentiels que vous possĂ©dez et les rĂ©fĂ©rentiels dans les organisations dont vous ĂȘtes membre, quâelles soient publiques, privĂ©es ou internes. Cela signifie que vous pouvez effectuer des recherches dans tous vos dĂ©pĂŽts, en plus des dĂ©pĂŽts publics dĂ©jĂ indexĂ©s sur GitHub. Seuls les utilisateurs autorisĂ©s Ă voir votre code pourront le voir dans les rĂ©sultats de la recherche. Les duplications (forks) sont indexĂ©es et font lâobjet de recherches de la mĂȘme maniĂšre que les autres dĂ©pĂŽts.
La totalitĂ© du code nâest pas indexĂ©e. Vous ne pouvez effectuer des recherches que dans les branches par dĂ©faut des dĂ©pĂŽts. Pour plus dâinformations sur les limitations connues, consultez Ă propos de GitHub Code Search.
Vous devez ĂȘtre connectĂ© Ă un compte GitHub pour utiliser la recherche de code, y compris dans les dĂ©pĂŽts publics.
Utilisation de la barre de recherche
Vous pouvez effectuer une recherche Ă lâaide de lâinterface de recherche sur GitHub. Ă lâaide des suggestions, des complĂ©tions et des recherches enregistrĂ©es, vous pouvez trouver rapidement ce que vous cherchez, bien souvent sans avoir Ă taper complĂštement une requĂȘte, ou sans avoir Ă afficher la page des rĂ©sultats de la recherche.
Pour plus dâinformations sur la syntaxe de recherche de la recherche de code, consultez PrĂ©sentation de la syntaxe de GitHub Code Search.
Notez que la syntaxe et les qualificateurs pour rechercher du contenu autre que du code, comme les problĂšmes, les utilisateurs et les discussions, est diffĂ©rente de la syntaxe pour rechercher du code. Pour plus dâinformations sur la recherche sans code, consultez Ă propos de la recherche sur GitHub et Recherche sur GitHub.
-
Dans la zone de navigation supérieure de GitHub, cliquez dans la barre de recherche.
-
Sous la barre de recherche, vous pouvez voir une liste de suggestions organisĂ©es par catĂ©gorie, incluant notamment les recherches rĂ©centes et les dĂ©pĂŽts suggĂ©rĂ©s ainsi que les Ă©quipes et les projets auxquels vous avez accĂšs. Vous pouvez Ă©galement voir une liste des recherches enregistrĂ©es que vous avez créées. Pour plus dâinformations sur les recherches enregistrĂ©es, consultez CrĂ©ation et gestion des recherches enregistrĂ©es.
Si vous cliquez sur lâune des suggestions spĂ©cifiques, vous ĂȘtes redirigĂ© vers la page correspondant Ă cette suggestion (par exemple la page du dĂ©pĂŽt ou du projet). Si vous cliquez sur une recherche rĂ©cente ou enregistrĂ©e, en fonction du type de recherche, la requĂȘte de recherche apparaĂźt dans la barre de recherche, ou vous ĂȘtes redirigĂ© vers la page des rĂ©sultats de la recherche correspondant au terme recherchĂ©.
-
Une fois que vous avez commencĂ© Ă taper une requĂȘte de recherche, vous voyez sâafficher une liste de complĂ©tions et de suggestions correspondant Ă votre requĂȘte. Vous pouvez cliquer sur une suggestion pour accĂ©der directement Ă un emplacement spĂ©cifique. Au fur et Ă mesure que vous tapez dâautres qualificateurs, vous voyez sâafficher des suggestions plus spĂ©cifiques, par exemple des fichiers de code auxquels vous pouvez accĂ©der directement.
-
Une fois que vous avez tapĂ© votre requĂȘte, vous pouvez Ă©galement appuyer sur EntrĂ©e pour accĂ©der Ă lâaffichage complet des rĂ©sultats de la recherche, oĂč vous pouvez voir chaque correspondance ainsi quâune interface visuelle permettant dâappliquer des filtres. Pour plus dâinformations, consultez Utilisation de lâaffichage des rĂ©sultats de la recherche.
Obtenir des réponses avec Copilot à partir de la barre de recherche
Remarque
Vous devrez accĂ©der Ă GitHub Copilot. Pour plus dâinformations, consultez « Qu'est-ce que GitHub Copilot ? ».
Vous pouvez utiliser GitHub Copilot pour poser des questions sur un rĂ©fĂ©rentiel entier directement Ă partir de la boĂźte de recherche principale. Il suffit de taper votre question dans la barre de recherche et Copilot peut fournir des informations ou des explications sur la structure du rĂ©fĂ©rentiel, son objectif ou ses composants spĂ©cifiques. Cela facilite lâobtention de rĂ©ponses rapides sans naviguer dans plusieurs fichiers, ce qui vous aide Ă rester concentrĂ© et Ă gĂ©rer votre flux de travail.
-
Accédez à un référentiel dans GitHub.
-
Appuyez sur / ou cliquez dans la zone de recherche principale en haut de la page.
-
Dans la zone de recherche, aprĂšs
repo:OWNER/REPO
, tapez la question Ă poser Ă Copilot.Par exemple, vous pouvez entrer :
What does this repo do?
Where is authentication implemented in this codebase?
How does license file detection work in this repo?
-
Cliquez sur Demander Ă Copilot.
Le panneau GitHub Copilot Chat s'affiche et Copilot répond à votre demande.
-
AprĂšs avoir soumis une question, vous pouvez cliquer sur dans la zone de texte pour arrĂȘter la rĂ©ponse.
Création et gestion des recherches enregistrées
- Dans la zone de navigation supérieure de GitHub, cliquez dans la barre de recherche et tapez
saved:
. - Sous la barre de recherche, dans la section « RequĂȘtes enregistrĂ©es », cliquez sur GĂ©rer les recherches enregistrĂ©es.
- Dans la fenĂȘtre indĂ©pendante, indiquez le nom souhaitĂ© pour votre recherche enregistrĂ©e et pour la requĂȘte Ă enregistrer.
- Pour terminer la création de votre recherche enregistrée, cliquez sur Créer une recherche enregistrée.
- Pour afficher votre recherche enregistrĂ©e, cliquez sur la barre de recherche. Votre recherche enregistrĂ©e se trouvera dans la section « RequĂȘtes enregistrĂ©es ». Cliquez sur une entrĂ©e de recherche enregistrĂ©e pour ajouter la requĂȘte Ă la barre de recherche, et filtrer les suggestions de maniĂšre appropriĂ©e.
- Pour gérer une recherche enregistrée, tapez
saved:
dans la barre de recherche, puis cliquez sur Gérer les recherches enregistrées.- Pour modifier une recherche enregistrée, dans la section « Recherches enregistrées », cliquez sur à droite de la recherche.
- Pour supprimer une recherche enregistrée, cliquez sur à droite de la recherche.
Utilisation de lâaffichage des rĂ©sultats de la recherche
Pour construire une requĂȘte de recherche ainsi que pour voir et filtrer les rĂ©sultats Ă lâaide dâune interface visuelle, vous pouvez utiliser page de recherche ou page de recherche avancĂ©e. Si vous appuyez sur EntrĂ©e aprĂšs avoir tapĂ© une requĂȘte de recherche dans la barre de recherche, vous ĂȘtes Ă©galement redirigĂ© vers lâaffichage des rĂ©sultats de la recherche.
Dans lâaffichage des rĂ©sultats de la recherche, vous pouvez naviguer entre les diffĂ©rents types de rĂ©sultat de la recherche, par exemple le code, les problĂšmes, les demandes de tirage, les dĂ©pĂŽts, etc. Vous pouvez Ă©galement voir et utiliser des filtres.
Utilisation de la recherche de code GitHub sur GitHub Mobile
Sur GitHub Mobile, vous pouvez utiliser la recherche de code directement depuis la barre de recherche de lâĂ©cran dâaccueil. La recherche de code sur GitHub Mobile utilise la mĂȘme syntaxe que la recherche de code sur GitHub. Pour plus dâinformations, consultez « Ă propos de GitHub Code Search ».
Une fois que vous avez commencĂ© Ă taper une requĂȘte de recherche, vous voyez sâafficher une liste de complĂ©tions et de suggestions correspondant Ă votre requĂȘte. Vous pouvez cliquer sur une suggestion pour accĂ©der directement Ă un emplacement spĂ©cifique. Au fur et Ă mesure que vous tapez dâautres qualificateurs, vous voyez sâafficher des suggestions plus spĂ©cifiques, par exemple des fichiers de code auxquels vous pouvez accĂ©der directement.