关于使用 GitHub 代码搜索
GitHub 将为你拥有的存储库和你所属组织中的存储库(无论是公共、专用还是内部存储库)编制索引。 这意味着,除了已编制索引的 GitHub.com 上的公共存储库外,可以在所有存储库中搜索。 只有有权查看 GitHub.com 上代码的用户才能查看搜索结果中的代码。 分支的编制索引和搜索方式与其他存储库相同。
并非所有代码都已编制索引,你目前只能搜索存储库的默认分支。 有关已知限制的详细信息,请参阅“关于 GitHub 代码搜索”。
使用搜索栏
可以使用 GitHub.com 上的搜索界面进行搜索。 使用建议、完成内容和保存的搜索,可以快速找到要查找的内容,通常无需完全键入查询或查看搜索结果页。
有关代码搜索的搜索语法的详细信息,请参阅“了解 GitHub 代码搜索语法”。
请注意,用于搜索非代码内容(如问题、用户和讨论)的语法和限定符与代码搜索的语法不同。 有关非代码搜索的详细信息,请参阅“关于在 GitHub 上搜索”和“在 GitHub 上搜索”。
-
在 GitHub.com 的顶部导航中,单击搜索栏。
-
在搜索栏下,你将看到按类别组织的建议列表,包括最近搜索以及你有权访问的建议存储库、团队和项目。 还可以查看已创建的保存的搜索的列表。 有关保存的搜索的详细信息,请参阅“创建和管理保存的搜索”。
如果单击任何特定建议,将直接转到该建议的页面(例如,存储库或项目页面)。 如果单击最近或保存的搜索,根据搜索的类型,搜索查询或显示在搜索栏中,或者将转到搜索词的搜索结果页。
-
开始键入搜索查询后,将看到与查询匹配的完成内容和建议的列表。 可以单击建议跳转到特定位置。 键入更多限定符时,将看到更具体的建议,例如可以直接跳转到的代码文件。
-
键入查询后,还可以按 Enter 转到完整的搜索结果视图,可在其中查看每个匹配项和用于应用筛选器的可视化界面。 有关详细信息,请参阅“使用搜索结果视图”。
创建和管理保存的搜索
- 在 GitHub.com 的顶部导航中,单击搜索栏并键入
saved:
。 - 在搜索栏下,现在应已显示“保存的搜索”部分。 单击 “创建保存的搜索”。
- 在弹出窗口中,为查询和要保存的查询填写所需的名称。 单击“创建保存的搜索”
- 如果再次单击搜索栏,现在可以在搜索栏下的“保存的搜索”部分看到保存的搜索。 单击保存的搜索项会将查询添加到搜索栏,并相应地筛选建议。
- 若要编辑保存的搜索,请在“保存的搜索”部分中,单击保存的搜索右侧的 。
- 若要删除保存的搜索,请单击保存的搜索右侧的 。
使用搜索结果视图
若要使用可视界面构造搜索查询以及查看和筛选结果,可以使用 搜索页 或 高级搜索页。 如果在搜索栏中键入搜索查询后按 Enter,则还会转到搜索结果视图。
在搜索结果视图中,可以在不同类型的搜索结果之间导航,包括代码、问题、拉取请求、存储库等。 还可以查看和使用筛选器。