提示:
- 默认情况下,文件查找器结果将排除某些目录,例如
build
、log
、tmp
和vendor
。 若要搜索这些目录中的文件,使用path
代码搜索限定符。 或者,默认情况下,可以使用文件.gitattributes
文件自定义要排除的目录。 - 按键盘上的
t
键也可以打开文件查找器。 有关详细信息,请参阅“键盘快捷方式”。
使用文件查找器
- 在 GitHub 上,导航到存储库的主页面。
- 在“转到文件”搜索栏中,键入要查找的文件或目录的名称。
- 或者,如果没有“转到文件”搜索栏,请单击“转到文件”,然后键入要查找的文件或目录的名称。
- 在结果列表中,单击要查找的文件或目录。 在每个搜索结果下方可以查看目录或文件的文件路径。
自定义排除的文件
默认情况下,如果文件查找器结果存在于存储库根路径中,则结果不会包含以下目录中的文件:
.git
.hg
.sass-cache
.svn
build
dot_git
log
tmp
vendor
可以使用 .gitattributes
文件替代这些默认排除项。
为此,请在存储库根路径中创建或更新名为 .gitattributes
的文件,将应包含在文件查找器结果中的每个目录的 linguist-generated
属性设置为 false
。
例如,以下 .gitattributes
文件会导致 build/
目录中的文件可供文件查找器使用:
build/** linguist-generated=false
请注意,此替代需要使用递归 glob 模式 (**
)。 有关详细信息,请参阅 Git 文档中的“模式格式”。 不支持对默认排除目录中的子目录进行更复杂的替代。
延伸阅读
- “关于在 GitHub 上搜索”
- “自定义更改的文件在 GitHub 中如何显示”
- Git 文档中的
.gitattributes