[GitHub] 在多個 GitHub repo 中搜尋特定檔名

[GitHub] 在多個 GitHub repo 中搜尋特定檔名

最近在看友軍的程式,遇到一個問題,

那就是 GitHub 儲存庫 (repo) 太多了,

有時候光是想要找某一個特定檔名,都不見得知道要在哪個 repo 中找…

 

如果是在 GitHub 組織下,搜尋 repo 的頁面裡,

打 filename:xxx 的話,未必會有正確的結果。

舉例來說,我想要找檔名是 Linux 的檔案,

但在這邊打 filename:linux,它卻是把檔名裡有 l-i-n-u-x 這五個字母的通通列出來:

 

經由同事提點,才知道原來搜尋的地方有差~

直接在 GitHub 最上方的搜尋列中,打入 filename:linux

可以發現它成功把 config/Linux 和 abc/config/Linux 找出來:

 

如果知道這檔案在什麼目錄下的話,

還可以加上 path:xxx 這種方式來搜尋。

只不過這個路徑必須是從 repo的最上層開始算,不能只輸入路徑的一部分:

 

參考資料:Finding files on GitHub – GitHub Docs

(本頁面已被瀏覽過 106 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料