博客地址: Coding Lemon’s blog
所有文章会第一时间在博客更新!

GitHub不仅仅是一个代码开源平台,更是一个我们日常学习和使用时的一个超棒的资源平台。通过它,我们可以快速找到我们需要的各类资源,在工作中也可以节约大量时间(你懂的 XD )。甚至还可以在GitHub上进行交♂友,进行友好交流?(我不是,我没有,我不懂)

下面我讲简单介绍一些GitHub中的骚操作,方便大家更好的学习(CV?误)他人的代码,找到自己最想要的资源!

1.如何在GitHub上进行搜索查找项目

快速搜索到我们想要的项目是提高生产力的最好方式!

1.1 in

  1. 公式

XXX关键词 in:name或description或readme
xxx in:name 项目名包含xxx的
xxx in:description 项目描述包含xxx的
xxx in:readme项目的readme文件中包含xxx的

组合使用:

搜索项目名或者readme中包含秒杀的项目
seckill in:name,readme

image.png

1.2 stars或fork数量关键词去查找

1.公式

xxx关键词 stars通配符 :>或者:>=
区间范围数字 数字1…数字2

2.查找stars数大于等于5000的springboot的项目

springboot starts:>=5000

3.查找forks数大于500的springcloud的项目

springcloud forks:>500

在这里插入图片描述

4.组合使用:查找fork在2000到4000之间并且stars数在6000到8000之间的springboot项目

springboot forks :100…200 stars:80…100

image.png

1.3 awesome加强搜索

awesome关键字:awesome系列一般用来收集学习、工具、书籍类相关的项目

例:搜索优秀的redis相关的项目,包括框架教程等

awesome redis

在这里插入图片描述

2.给别人指出关键代码的行号

如果你想询问他人有关github中的一段代码的问题,那么这肯定是一个最优雅的方式。你可以直接将想要询问的部分代码高亮,然后直接将网址发给你想问的人,简单又方便。

  1. 1行:地址后面紧跟#L数字

https://github.com/codingXiaxw/seckill/blob/master/src/main/java/cn/codingxiaxw/dao/SeckillDao.java#L13

在这里插入图片描述

  1. 多行:地址后面跟#L数字-L数字

https://github.com/codingXiaxw/seckill/blob/master/src/main/java/cn/codingxiaxw/dao/SeckillDao.java#L13-L23

06d6fb9141c6f31630b.png)

3.项目内搜索

如何在某一个项目内进行搜索呢?特别是一个java项目,他的包结构都特别的复杂。

在这里插入图片描述

  1. 直接按英文t,它的目录结构就会变成这样,并且直接在输入框内搜索你想要找的文件就可以了,非常方便!

image.png

  1. 其他github快捷键

https://help.github.com/en/articles/using-keyboard-shortcuts

4.如何在github上进行交♂友(重要!严肃脸)

如何搜索某个地区内的大佬??
1.公式

location:地区
language:语言

例如:搜索地处武汉的使用java语言的用户

location:wuhan language:java

image.png

还愁找不到男朋友♂?? XD

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐