Von*_*onC 62
不是来自GitHub Web界面本身,如" 如何在github中搜索提交消息? "中所述:仅对默认分支(通常master
)进行索引.
你最好的办法是克隆回购,然后在所有分支机构进行搜索.(git log -S
例如)
vic*_*tor 44
如果要在特定分支中搜索,请先在项目主页上选择该分支来设置该分支。然后,点击键盘上的句点 (.) 键。这将在在线 VScode 编辑器中打开该项目。从那里,您可以使用左侧的侧边栏来搜索代码或直接查看文件。最好使用搜索(放大镜图标)功能来搜索整个项目。
dhi*_*ilt 12
使用控制台,我将使用以下内容在特定分支中搜索特定代码
git grep 'my_search_text' my_branch
Run Code Online (Sandbox Code Playgroud)
my_branch
应该在本地可用git grep
可以执行高复杂度的模式匹配(参见文档)如果您知道文件名,则可以使用Find File
.
https://github.com/angular/angular/find/6.1.x
有了 GitHub 帐户,您可以使用 GitHub 在线编辑器(github.dev 1,热键:打开存储库页面并按.
键盘)打开存储库的分支并搜索关键字。
示例:如何在github.com/nuxt/vue-meta next
分支中查找“useMeta”关键字?
该关键字不应出现在默认master
分支中,而是出现在next
分支中。以下是如何在所需分支中找到它的方法:
1 打开 repo 页面并选择分支。例如https://github.com/nuxt/vue-meta/tree/next
\n2 按press启动GitHub在线编辑器.
不要忘记先登录 GitHub。
\n在线代码编辑器网址如下所示:https://github.dev/nuxt/vue-meta/tree/next
\n3 在代码编辑器侧边栏的搜索功能中输入您的关键字“useMeta”
\n4 检查结果:该关键字存在于next
分支\xe2\x9c\x85中
5 在repo页面,选择master
分支,按 进入在线代码编辑器.
,用侧边栏的搜索功能搜索关键字,可以看到在该分支中没有找到该关键字。