如何在GitHub仓库中查找字符串?

24

我正在搜索一个相当大的GitHub代码库以查找一个错误,这个错误是a)一个很大的错误b)容易修复的。我知道它来自前端,我只需要在整个GitHub代码库中搜索一个字符串。

我应该如何做到这一点?


3
你试过搜索栏了吗? - Jonathon Reinhart
@JonathonReinhart 我的 Mac 没有搜索栏:它是一款较旧的型号。 - Peter David Carter
1
不,我的意思是在 GitHub 项目页面上。 - Jonathon Reinhart
2
看看@JonathonReinhart说的话-请查看此链接:https://monosnap.com/file/iP3iFv9eZmwHH4QR6QTytdFtcFLL89 - Dan Kreiger
@DanKreiger 我试过了,它只是错误地说明了这样一个想法:如果你输入一行代码,输出就会是你期望的;这是很幼稚的。 - Peter David Carter
显示剩余6条评论
5个回答

23
你可以使用位于屏幕左上角的搜索栏,在GitHub上搜索整个存储库。

输入图像描述在此


2
非常好的答案。谢谢。 - BartoszMiller
它不仅搜索字符串。它搜索所有内容,包括代码、注释和文本文件。 - Mark Jeronimus
你说得对。不过它确实会根据类别为您进行过滤。 因此,在搜索后,如果您只想要代码,便可以点击“代码”。 - nikki ricks
1
那个搜索栏在代码中从未找到过任何搜索字符串。这是GitHub最不稳定的非功能之一。 - Jens

11

我会克隆该代码库(如果您想为其创建PR,则需要这样做),并使用git grep命令搜索:

$ git grep string_to_look_for

不需要使用 git [etc] | grep [etc],很好,我会尝试。 - Peter David Carter


1

如果您已登录,您可以使用页面左上方的搜索栏在存储库、组织或整个GitHub中进行搜索。如果您未登录,则只能看到右上方的搜索栏,该栏始终在GitHub中进行全局搜索。


你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心找到有关如何编写良好答案的更多信息。 - Community

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接