GitHub

Beherrschung leistungsstarker Suchoperatoren und Filter auf GitHub

Dieser Artikel erklärt, wie man Suchoperatoren verwendet, um GitHub-Suchen effizienter zu gestalten. Er stellt praktische Techniken vor, wie AND-, OR-, Ausschluss-, exakte Übereinstimmungssuchmethoden und Filterung nach Sternanzahl.

Shou Arisaka
2 Min. Lesezeit
1. Okt. 2025

Um effizient nach Repositories und Code auf GitHub zu suchen, ist die Verwendung von Suchoperatoren unerlässlich. Dieser Artikel stellt grundlegende Verwendung und Anwendungsbeispiele von GitHub-Suchoperatoren vor, einschließlich Filterung nach Sternanzahl und Fork-Anzahl.

Grundlegende Suchoperatoren

AND-Suche

Standardverhalten
Wenn Sie mehrere Schlüsselwörter angeben, werden Ergebnisse angezeigt, die alle Schlüsselwörter enthalten.

Beispiel: react redux
Sucht nach Repositories, die sowohl react als auch redux enthalten.

OR-Suche

Suche nach Ergebnissen, die eines der Schlüsselwörter enthalten
Verwenden Sie den OR-Operator, um nach Repositories zu suchen, die eines der Schlüsselwörter enthalten.

Beispiel: react OR angular
Sucht nach Repositories, die entweder react oder angular enthalten.

Ausschluss-Suche

Bestimmte Schlüsselwörter ausschließen
Sie können bestimmte Schlüsselwörter mit dem NOT- oder --Operator ausschließen.

Beispiel: react -redux
Sucht nach Repositories, die react enthalten, aber nicht redux.

Exakte Übereinstimmungssuche

Suche nach Ergebnissen, die eine bestimmte Phrase enthalten
Suchen Sie nach einer exakten Übereinstimmung, indem Sie eine Phrase in doppelte Anführungszeichen setzen.

Beispiel: "full-stack developer"
Sucht nach Repositories, die die Phrase full-stack developer enthalten.

Sternanzahl und andere Filterung

Filterung nach Sternanzahl

Sie können nach Repository-Sternanzahl filtern.

  • Spezifische Sternanzahl
    Beispiel: stars:50
    Sucht nach Repositories mit genau 50 Sternen.

  • Bereichsangabe
    Beispiel: stars:>=50
    Sucht nach Repositories mit 50 oder mehr Sternen.

stars:50 language:shell
https://github.com/search?q=stars%3A50+language%3Ashell&type=Repositories

Filterung nach Erstellungsdatum oder Aktualisierungsdatum

Sie können Suchen auch nach Repository-Erstellungsdatum oder letztem Aktualisierungsdatum eingrenzen.

  • Erstellungsdatum
    Beispiel: created:>=2017-01-01
    Sucht nach Repositories, die am oder nach dem 1. Januar 2017 erstellt wurden.

  • Letztes Aktualisierungsdatum
    Beispiel: pushed:>=2023-01-01
    Sucht nach Repositories, die am oder nach dem 1. Januar 2023 aktualisiert wurden.

stars:20..2000 language:Shell created:>=2017 pushed:>=2017
https://github.com/search?q=stars%3A20..2000+language%3AShell+created%3A%3E%3D2017+pushed%3A%3E%3D2017&type=Repositories

Hinweise

  • Der pushed-Operator kann nicht für Gists verwendet werden.

Erweiterte Suche

Erweiterte Suche ist auch für detaillierte Suchen über GUI verfügbar. Hier können Sie detaillierte Bedingungen festlegen und Suchen durchführen.

Beispiel für erweiterte Suche

Referenzen

Diesen Artikel teilen

Shou Arisaka 1. Okt. 2025

🔗 Links kopieren