web-dev-qa-db-ja.com

GitHubで特定のファイル名を検索することは可能ですか?

GitHub Webインターフェースを使用すると、特定のパス名(たとえば、path:/app/models/user.rbは109kを超える結果をもたらしますが、サブディレクトリの場所に関係なく、すべてのリポジトリでファイル名を検索する方法はありますか? path引数でアスタリスクを使用しようとしましたが、うまくいかないようです。

112
Peter Alfvin

検索user.rb in:path 勝手にすればいい?あるいは、これもあります 検索filename:user.rb

見つかりました: https://help.github.com/articles/searching-code/

86
Orangenhain

検索入力では、filenameパラメーターを使用して複数のリポジトリーを検索できます。次に例を示します。

filename:my_filename.txt

特定のリポジトリでファイル名を探している場合は、単に押すことができます t ファイル名の入力を開始します(参照: GHキーボードショートカット )。

44
kenorb

GitHubは2011年にFileFinderを導入しました。

試してください:リポジトリのファイルビューまたはディレクトリビューでtを押すだけです。[1]

したがって、あなたはまだリポジトリに制限されています。

[1] https://github.com/blog/793-introducing-the-file-Finder

あなたの質問への別のアプローチ:

Gitを使用してリポジトリ内の一致するファイル名を検索できますか?

29
Kamiccolo

Googleを試すことができます。 Google for filename.txt site:github.com

6
Andy Lester

私の場合、組織のすべてのリポジトリで特定のファイル名を検索したかった。これは、検索ボックスに次のように入力することで実行できます。

org:your-organization-user-namefilename:the-file-name

もちろん、GitHub全体を検索する場合は、「filename:the-file-name」を実行します。

https://help.github.com/articles/searching-code/ にはこれが表示されませんでしたが、コンテキストを切り替えたときに判明し、GitHubが自動的にフィルターに入りました。

6
Nagev

@ andy-lesterを洗練しました answerintitle:、つまり、ファイルの場所を見つけたい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 ------------------------------------+
5
MaxChinni