GitHubウェブインターフェースを使用すると、特定のパス名を持つファイルをすべてのリポジトリで検索できます(たとえばpath:/app/models/user.rb
、結果が109k以上の結果を検索)。ただし、サブディレクトリの場所に関係なく、すべてのリポジトリでファイル名を検索する方法はありますか?path
引数にアスタリスクを使用してみましたが、うまくいきませんでした。
GitHubウェブインターフェースを使用すると、特定のパス名を持つファイルをすべてのリポジトリで検索できます(たとえばpath:/app/models/user.rb
、結果が109k以上の結果を検索)。ただし、サブディレクトリの場所に関係なく、すべてのリポジトリでファイル名を検索する方法はありますか?path
引数にアスタリスクを使用してみましたが、うまくいきませんでした。
回答:
in:path YOUR_FILENAME_HERE
優れた機能を使用-非常に重要なことに、リポジトリをまたがって機能するため、組織全体のリポジトリを検索して、特定のファイル名を含むリポジトリを見つけることができます。いいね!
検索入力では、filename
パラメーターを使用して複数のリポジトリーを検索できます。次に例を示します。
filename:my_filename.txt
特定のリポジトリでファイル名を探している場合は、を押しtてファイル名を入力し始めることができます(参照:GHキーボードショートカット)。
GitHubは2011年にFileFinderを導入しました。
試してみましょう:リポジトリのファイルまたはディレクトリのビューでtを押すだけです。[1]
したがって、まだリポジトリに制限されています。
[1] https://github.com/blog/793-introducing-the-file-finder
あなたの質問への別のアプローチ:
path:user.rb
、324 user.rb
レベルの結果しか得られず、すべてトップレベルでした。
index.php
もすべてトップレベルにあるようです。
私の場合、組織のすべてのリポジトリで特定のファイル名を検索したいと考えていました。これは、検索ボックスに次のように入力することで実行できます。
org:your-organization-user-name filename:the-file-name
もちろん、GitHub全体を検索する場合は、「filename:the-file-name」を実行します。
これはhttps://help.github.com/articles/searching-code/には表示されませんでしたが、コンテキストを切り替えるとわかりました。GitHubが自動的にフィルターに入りました。
Googleを試すことができます。Google for filename.txt site:github.com
。
@ andy-lesterの回答をintitle:
で絞り込みました。つまりsimple_spinner_item.xml
、githubでホストされているAndroidのソースコードでファイルの場所を見つけたいので、Googleで次の文字列を検索します。
site:github.com intitle:simple_spinner_item.xml github.com/android
^ ^ ^
| | |
on github site | |
| |
filename I'm searching -+ |
|
github user ------------------------------------+
ls
検索の代わりに試してみましたか