我知道GitHub Web界面允许您在所有存储库中搜索具有特定路径名的文件(例如,搜索path:/app/models/user.rb
yields> 109k结果),但是有没有办法在所有存储库中搜索独立于子目录位置的文件名?我尝试在path
参数中使用星号,但这似乎不起作用。
我知道GitHub Web界面允许您在所有存储库中搜索具有特定路径名的文件(例如,搜索path:/app/models/user.rb
yields> 109k结果),但是有没有办法在所有存储库中搜索独立于子目录位置的文件名?我尝试在path
参数中使用星号,但这似乎不起作用。
Answers:
in:path YOUR_FILENAME_HERE
效果很好-而且非常重要的是,它可以跨仓库进行工作,因此您可以搜索整个组织的仓库,以查找包含特定文件名的仓库。真好!
GitHub在2011年推出了FileFinder。
尝试一下:只需在任何回购的文件或目录视图上按t。[1]
因此,您仍然仅限于存储库。
[1] https://github.com/blog/793-introducing-the-file-finder
解决您的问题的另一种方法:
path:user.rb
了一下,它只给了我324个结果,所有这些user.rb
都是顶级的。
index.php
也都在最高级别。
就我而言,我想在组织的所有存储库中搜索特定的文件名。可以通过在搜索框中输入以下内容来完成:
org:您的组织用户名 filename:文件名
当然,如果要搜索整个GitHub,只需执行“ filename:the-file-name”。
我在https://help.github.com/articles/searching-code/中没有看到此消息,但发现切换上下文时,GitHub自动为我输入了过滤器。
您可以尝试使用Google。Google for filename.txt site:github.com
。
ls
而不是寻找