Skip to main content

Verwendung der GitHub-Codesuche

In der upgegradeten Suchschnittstelle können Sie Vorschläge, Vervollständigungen und gespeicherte Suchen nutzen, um das Gesuchte auf GitHub schnell zu finden.

Informationen zum Verwenden der GitHub-Codesuche

GitHub indiziert Repositorys, die du besitzt, und Repositorys in Organisationen, denen du angehörst, ob öffentlich, privat oder intern. Dies bedeutet, dass du neben den öffentlichen Repositorys auf GitHub, die bereits indiziert sind, auch alle deine Repositorys durchsuchen kannst. Nur Benutzer*innen mit der Berechtigung zur Ansicht Ihres Codes können Ihren Code in Suchergebnissen sehen. Forks werden genauso indiziert und sind genauso durchsuchbar wie andere Repositorys.

Nicht der gesamte Code wird indiziert. Außerdem kannst du derzeit nur die Standardbranches von Repositorys durchsuchen. Weitere Informationen zu bekannten Einschränkungen findest du unter AUTOTITLE.

Du musst mit einem GitHub-Konto angemeldet sein, um die Codesuche zu verwenden, auch um Code in öffentlichen Repositories zu suchen.

Sie können die Suche über die Suchschnittstelle auf GitHub durchführen. Wenn du Vorschläge, Vervollständigungen und gespeicherte Suchen nutzt, kannst du das Gesuchte oft schnell finden, ohne dass du die Abfrage vollständig eintippen oder die Suchergebnisseite anzeigen musst.

Weitere Informationen zur Suchsyntax der Codesuche findest du unter AUTOTITLE.

Beachte, dass die Syntax und die Qualifizierer für die Suche nach codefremden Inhalten wie Issues, Benutzern und Diskussionen nicht mit der Syntax der Codesuche identisch sind. Weitere Informationen zur Suche nach codefremden Inhalten findest du unter Informationen zur Suche auf GitHub und Suchen auf GitHub.

  1. Klicken Sie im oberen Navigationsbereich von GitHub auf die Suchleiste.

  2. Unter der Suchleiste wird nun eine nach Kategorien sortierte Liste mit Vorschlägen angezeigt, die die letzten Suchen enthält sowie vorgeschlagene Repositorys, Teams und Projekte, auf die du Zugriff hast. Du kannst auch eine Liste der von dir erstellten gespeicherten Suchen anzeigen. Weitere Informationen zu gespeicherten Suchen findest du unter Erstellen und Verwalten gespeicherter Suchen.

    Screenshot: GitHub-Suchleiste. Unterhalb der Suchleiste befindet sich eine Liste von Suchvorschlägen nach Kategorie.

    Wenn du auf einen der Vorschläge klickst, wirst du direkt zu der Seite für diesen Vorschlag weitergeleitet (z. B. zum Repository oder zur Projektseite). Wenn du auf eine der letzten Suchen oder eine gespeicherte Suche klickst, wird je nach Art der Suche entweder die Suchabfrage in der Suchleiste angezeigt oder du wirst zur Suchergebnisseite für den jeweiligen Suchbegriff weitergeleitet.

  3. Sobald du beginnst, eine Suchabfrage einzutippen, wird dir eine Liste mit passenden Vervollständigungen und Vorschlägen für deine Abfrage angezeigt. Du kannst auf einen der Vorschläge klicken, um zu einem bestimmten Ort zu springen. Wenn du mehr Qualifizierer eingibst, werden dir spezifischere Vorschläge angezeigt, z. B. Codedateien, zu denen du direkt springen kannst.

    Screenshot einer Suche nach „repo:octocat/spoon-knife“. Die Codeergebnisse sind dunkelorange hervorgehoben.

  4. Du kannst auch nach dem Eintippen deiner Abfrage die EINGABETASTE drücken, um zur vollständigen Suchergebnisansicht zu navigieren. In dieser Ansicht werden dir alle Übereinstimmungen angezeigt. Außerdem verfügt sie über eine grafische Benutzeroberfläche zum Anwenden von Filtern. Weitere Informationen findest du unter Verwenden der Suchergebnisansicht.

Antworten mit Copilot in der Suchleiste erhalten.

Hinweis

Du benötigst Zugriff auf GitHub Copilot. Weitere Informationen finden Sie unter Was ist GitHub Copilot?.

Sie können GitHub Copilot nutzen, um Fragen zu einem gesamten Repository direkt im Suchfeld auf der Hauptseite zu stellen. Gib deine Frage einfach in die Suchleiste ein, und Copilot kann Einblicke oder Erläuterungen zur Struktur, zum Zweck oder zu bestimmten Komponenten des Repositorys bereitstellen. Dadurch kannst du schnelle Antworten zu erhalten, ohne durch mehrere Dateien zu navigieren, und du kannst deine Konzentration besser aufrecht erhalten und deinen Workflow verwalten.

  1. Gehen Sie zu einem Repository auf GitHub.

  2. Drücken Sie die Eingabetaste oder klicken Sie oben auf der Seite in das Hauptsuchfeld.

  3. Geben Sie im Suchfeld hinter die Frage ein, die Sie Copilot stellen möchten.

    Sie könnten beispielsweise eingeben:

    • What does this repo do?
    • Where is authentication implemented in this codebase?
    • How does license file detection work in this repo?
  4. Klicken Sie auf Copilot befragen.

    Screenshot des Hauptsuchfelds auf GitHub. Die Dropdownoption „Copilot befragen" ist mit einer orangefarbenen Kontur hervorgehoben.

    Daraufhin wird das GitHub Copilot Gespräch-Panel angezeigt, und Copilot beantwortet deine Frage.

  5. Optional kannst du nach der Übermittlung einer Frage im Textfeld auf klicken, um die Antwort zu beenden.

Erstellen und Verwalten gespeicherter Suchen

  1. Klicken Sie im oberen Navigationsbereich von GitHub auf die Suchleiste und geben Sie ein Zeichen ein.
  2. Klicke unter der Suchleiste im Abschnitt „Saved queries“ auf Manage saved searches.
  3. Geben Sie im Popupfenster den gewünschten Namen für die gespeicherte Suche und die zu speichernde Abfrage ein.
  4. Klicken Sie auf Gespeicherte Suche erstellen, um die gespeicherte Suche abzuschließen.
  5. Klicken Sie auf die Suchleiste, um die gespeicherte Suche anzuzeigen. Die gespeicherte Suche befindet sich im Abschnitt „Gespeicherte Abfragen“. Durch Klicken auf einen Eintrag für eine gespeicherte Suche wird die betreffende Abfrage in der Suchleiste hinzugefügt, und die Vorschläge werden entsprechend gefiltert.
  6. Gib in der Suchleiste ein, und klicke anschließend auf Manage saved searches, um eine gespeicherte Suche zu verwalten.
    • Zum Bearbeiten einer gespeicherten Suche klicken Sie rechts neben der Suche auf .
    • Zum Löschen einer gespeicherten Suche klicken Sie rechts neben der Suche auf .

Verwenden der Suchergebnisansicht

Zum Erstellen einer Suchabfrage sowie zum Anzeigen und Filtern von Ergebnissen über eine grafische Benutzeroberfläche kannst du eine der folgenden Seiten verwenden: Seite Suchen oder Seite Erweiterte Suche. Wenn du nach dem Eintippen einer Suchabfrage in der Suchleiste die EINGABETASTE drückst, wirst du ebenfalls zur Suchergebnisansicht weitergeleitet.

In der Suchergebnisansicht kannst du zwischen verschiedenen Arten von Suchergebnissen wechseln. Hierzu gehören unter anderem Code, Issues, Pull Requests und Repositorys. Du kannst auch Filter anzeigen und verwenden.

Verwenden der Codesuche von GitHub in GitHub Mobile

In GitHub Mobile kannst du die Codesuche direkt über die Suchleiste auf der Startseite verwenden. Die Codesuche nach GitHub Mobile verwendet die gleiche Syntax wie die Codesuche nach GitHub. Weitere Informationen finden Sie unter AUTOTITLE.

Sobald du beginnst, eine Suchabfrage einzutippen, wird dir eine Liste mit passenden Vervollständigungen und Vorschlägen für deine Abfrage angezeigt. Du kannst auf einen der Vorschläge klicken, um zu einem bestimmten Ort zu springen. Wenn du mehr Qualifizierer eingibst, werden dir spezifischere Vorschläge angezeigt, z. B. Codedateien, zu denen du direkt springen kannst.