GitHub Search Kullanım Rehberi
Repository Arama
Repositorynin Adı, Açıklaması veya Readme İçeriği ile Arama
in
belirleyicisi ile sonuçlarınızı repository adında ,açıklamasında veya readme içerisindeki içeriğe göre filtreleyebilirsiniz.
in:name
:jquery in:name
ile isminde jquery geçen repositoryleri listeleyebilirsiniz.- benzer filtrelemeyi
in:description
veyain:readme
kullanarak yapabilirsiniz. in:readme,name
kullanarakreadme
veyaname
içerisinde geçen değerleri filtreleybilirsiniz.
Organizasyonun veya kullanıcının repositorylerini arama
username
veya org
berlileyicileri ile kullanıcının veya organizasyonun repositorylerini listeleyebilirsiniz
org:github
GitHub organizasyonu altındaki sonuçları listeleruser:bariscanyilmaz
filtresi ile benim repositorylerim listelenir
Repository boyutu ile arama
size
belirleyicisi ile belirli boyulardaki sonuçları listeleyebilirsiniz. Aldığı n
sayısal olarak KB değerine karşılık gelir.
size:1000
Boyutu 1MB olan sonuçları listelersize:50..100
Boyutu 50KB ile 100KB arasındaki sonuçları listelersize:>=50
Boyutu 50KB’den büyük olan sonuçları listeler
Fork sayısı ile arama
forks
belirli sayıda veya aralıktaki sonuçları listeler
forks:5
5 forku olan sonuçlar listelenirforks:>90
90'dan fazla forku olan sonuçlar listelenirforks:10..100
Fork sayısı 10 ile 100 arasında olan sonuçlar listelenir
Yıldız sayısı ile arama
stars
belirleyicisi de forks
ve size
gibi çalışır. >,<,>=,<=, a..b
ile koşullar verebilirsiniz.
Dil ile arama
language
belirleyicisi ile belirtilen dile sahip sonuçları listeleyebilirsiniz
angular language:typescript
ile dilitypescript
olan veangular
ın geçtiği sonuçları listeler.
Daha fazla örnek için buraya bakabilirsiniz.
Kod Arama
Dosya içeriği veya yolu ile arama
in:file
ile dosya içerisinde olan in:path
ise dosya yolunda içeren kodları listeler
octocat in:file,path
kod içerisinde veya doysa yolundaoctocat
içeren sonuçları listeler
Organizasyon veya kullanıcıların repositorylerinde arama
user:USERNAME
, org:ORGANIZATION
veya repo:USERNAME/REPOSITORY
belirleyicileri ile sonuçları filtreleyebilirsiniz.
octocat org:github
Github organizasyonu altında octocat geçen sonuçları listeler
Dosya yolu ile arama
path:/
belirleyicisi ile repositorynin root directory seviyesinde, path:/DIRECTORY
belirtilen directory altında eşleşen sonuçları listeler.
console path:app/public language:javascript
app/public klasörü altında javascript dilindeki dosyalar ile eşleşen sonuçları listeler
Dosya boyutu ile arama
size:n
belirteci ile boyutuna göre sonuçları listeleyebilirsiniz.
function size:>10000 language:python
Dosya adı ile arama
filename
belirteci ile dosya adı eşleşen sonuçları listeler.
filename:.vimrc commands
.vimrc dosyasında commands geçen sonuçları listeler
Dosya uzantısı ile arama
extension
belirteci ile uzantısı eşleşen sonuçları listeler.
icon size:>200000 extension:css
Dosya boyutu 200KB’den büyük olan, içerisindeicon
geçen, css dosyalarının bulunduğu sonuçları listeler.
Daha fazla örnek için buraya bakabilirsiniz.
Issue ve PR Arama
type:issue/pr
veya is:issue/pr
belirteçleri ile sadece pr veya issue olan sonuçları listeler
cat type:pr
içerisinde cat geçen prları listeler
Title, body veya comments ile arama
in:title/body/comments
belirteci ile
warning in:title
başlığında warning geçen issue ve prları listeler
Açık-Kapalı durumları ile arama
state:open/close
veya is:open/close
belirteçleri ile açık veya kapalı olan issue ve prları listeler
libraries state:open is:issue
ile içerisinde libraries geçen açık issuları listeler
Author, assignee ve mention ile arama
author:USERNAME
ile kullanıcının oluşturduğu, assignee:USERNAME
ile kullanıcıya atanmış, mention:USERNAME
ile kullanıcının bahsedildiği sonuçlar listelenir.
bootstrap in:body author:mdo is:issue
mdo kullanıcısının oluşturduğu body içerisinde bootstrap geçen issueları listeler.
bootstrap in:body author:mdo is:issue
Linked ve unlinked ile arama
linked:pr/issue
ile bahsedilen,-linked:pr/issue
ile diğer issue/prlarda bahsedilmeyen sonuçları listeler.
repo:desktop/desktop is:open linked:pr
desktop reposunda açık olan ve prda bahsedilen sonuçları listeler
Label ile arama
label:LABEL
ile belirtilen labela sahip issue ve prları listeler.
label:bug label:resolved
resolved ve bug labellarına sahip issue ve prları listeler
Commit status ve SHA ile arama
status:pending/success/failure
ile pull request sonuçlarını listeler
language:go status:pending
go dilinin kullanıldığı repositorylerdepending
durumundaki prları listeler
language:go status:pending
SHA
kodu ile eşleşen commitlerin olduğu prları listeler. SHA kodu en az 7 karakter olmalıdır.
e1109ab
ile eşleşen prları listeler .
Daha fazla örnek için buraya bakabilirsiniz.