提示:
- 默认情况下,文件查找器结果将排除某些目录,例如
build、log、tmp和vendor。 若要搜索这些目录中的文件,请使用path代码搜索限定符。或者,可以使用.gitattributes文件自定义默认排除的目录。 - 按键盘上的
t键也可以打开文件查找器。 有关详细信息,请参阅“键盘快捷方式”。
使用文件查找器
-
在 GitHub.com 上,导航到存储库的主页。
-
在文件树状视图中,单击“ 跳转到文件”搜索栏。 还可以找到集成式文件编辑器顶部的“ 跳转到文件”搜索栏。

-
在搜索栏中,键入要查找的文件或目录的名称。
-
在结果列表中,单击要查找的文件或目录。 在每个搜索结果下方可以查看目录或文件的文件路径。
自定义排除的文件
默认情况下,如果文件查找器结果存在于存储库根路径中,则结果不会包含以下目录中的文件:
.git.hg.sass-cache.svnbuilddot_gitlogtmpvendor
可以使用 .gitattributes 文件替代这些默认排除项。
为此,请在存储库根路径中创建或更新名为 .gitattributes 的文件,将应包含在文件查找器结果中的每个目录的 linguist-generated 属性设置为 false。
例如,以下 .gitattributes 文件会导致 build/ 目录中的文件可供文件查找器使用:
build/** linguist-generated=false
请注意,此替代需要使用递归 glob 模式 (**)。 有关详细信息,请参阅 Git 文档中的“模式格式”。 不支持对默认排除目录中的子目录进行更复杂的替代。
延伸阅读
- “关于在 GitHub 上搜索”
- "自定义更改的文件在 GitHub 中如何显示"
- Git 文档中的
.gitattributes