Skip to main content

Verwenden der Codesuche auf GitHub

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. Das bedeutet, dass Sie neben den öffentlichen Repositorys auf GitHub, die bereits indiziert sind, auch all Ihre Repositorys durchsuchen können. Nur Benutzer*innen mit der Berechtigung zum Anzeigen Ihre Codes können den 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 Informationen zur Codesuche auf GitHub.

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 Grundlegendes zur Syntax für die Codesuche auf GitHub.

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 Suchvorgänge 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: 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.

  1. Klicken Sie im oberen Navigationsbereich von GitHub auf die Suchleiste, und geben Sie saved: ein.
  2. Klicken Sie unter der Suchleiste im Abschnitt „Gespeicherte Abfragen“ auf Verwalten gespeicherter Suchvorgänge.
  3. Geben Sie im Popupfenster den gewünschten Namen für die gespeicherte Suche und die zu speichernde Abfrage ein.
  4. Klicken Sie auf Gespeicherten Suchvorgang erstellen, um die Erstellung der gespeicherten 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. Zum Verwalten einer gespeicherten Suche geben Sie saved: in die Suchleiste ein, und klicken Sie dann auf Verwalten gespeicherter Suchvorgänge.
    • 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 können Sie die Codesuche direkt über die Suchleiste auf der Startseite verwenden. Die Codesuche in GitHub Mobile nutzt dieselbe Syntax wie die Codesuche auf GitHub. Weitere Informationen findest du unter Informationen zur Codesuche auf GitHub.

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.