提示
- 默认情况下,文件查找器结果会排除一些目录,例如
build、log、tmp和vendor。要在这些目录中搜索文件,请使用path代码搜索限定符。或者,您可以使用.gitattributes文件自定义默认排除的目录。 - 您也可以按键盘上的
t键打开文件查找器。有关更多信息,请参阅“键盘快捷键”。
使用文件查找器
- 在 GitHub 上,导航到代码库的主页。
- 在“转到文件”搜索栏中,键入要查找的文件或目录的名称。

- 或者,如果没有“转到文件”搜索栏,请单击**转到文件**,然后键入要查找的文件或目录的名称。

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