嘘~ 正在从服务器偷取页面 . . .

GitHub 搜索


GitHub 搜索

GitHub搜索技巧学习,寻找GitHub优秀源码

1、常用词

  • watch :会持续受到该项目的动态。

  • fork :复制某个项目到自己的Github 仓库中。

  • stars :可以理解为点赞。

  • clone :使用git clone下载项目到本地。

  • follow :关注你感兴趣的作者,会收到更新的动态。

2、in 搜索

使用 in 搜索限定搜索范围

搜索格式

要搜索的关键词  in:name  
要搜索的关键词  in:description
要搜索的关键词  in:readme
要搜索的关键词  in:name,readme,description
  • in:name 表示在name里含有搜索关键词;

  • in:description 表示在描述里含有搜索关键词;

  • in:readme 表示在readme文件里含有搜索关键词。

  • in:name,readme,description 表示在name中,描述中,readme文件里含有搜索关键词。

示例:如学习springboot可以搜索

springboot in:name,description,name

3、stars 搜索

根据start搜素格式

搜索关键词  stars  :>
搜索关键词  stars  :>=
搜索关键词  stars  number1..number2

示例:如查找springboot 的stars超过8000的

springboot stars:>8000

4、forks 搜索

forks类似stars搜素格式,

搜索关键词  forks :>
搜索关键词  forks :>=
搜索关键词  forks  number1..number2

示例:如查找springboot 的stars超过8000的

springboot forks:>8000

forks和stars也可以组合使用:

springboot stars:10000..20000 forks:2000..8000

5、awesome 加强搜索

使用格式:

awesome  关键词

一般用来收集学习、工具、书籍类的相关的项目。

如:

awesome springCloud

6、#L

GitHub使用 #L 代码行高亮查看

格式:

(1)单行高亮格式:

代码地址#L数字

(2)多行高亮格式:

代码地址#L数字1-L数字2

示例如:

单行

https://github.com/small-rose/JavaPractice/blob/main/src/main/java/com/xiaocai/designs/single/SingletonDemo01.java#L17

多行

https://github.com/small-rose/JavaPractice/blob/main/src/main/java/com/xiaocai/designs/single/SingletonDemo01.java#L13-L22

7、T 搜索

在GitHub项目仓库按键盘 T 进入项目内搜索模式。可以直接搜索关键词快速定位文件。

关于GitHub使用的快捷键文档:GitHub-Docs-Keyboard shortcuts

Source code browsing

Keyboard shortcutDescription
t在当前分支快速查找
l跳转到指定的代码行类似Eclipse + L
w快速选择分支或标签
y将URL展开为其规范形式。类似永久链接,详细参考”Getting permanent links to files.”
i显示或隐藏差异注释。 详细参考”Commenting on the diff of a pull request.”
b其实可以快速进入新文件和旧文件的对比模式。
详细参考: “Tracing changes in a file.”

8、搜索大佬

格式:

location:地区
language:语言

示例:

比如想请教问题,可以搜索上海的java大佬

location:shanghai language:java

其他后续补充。

学习整理参考:

B站阳哥GitHub骚操作



文章作者: Small-Rose /张小菜
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-SA 4.0 许可协议。转载请注明来源 Small-Rose /张小菜 !
评论
  目录