常用的GitHub的搜索筛选条件
记录一些常用的GitHub上的搜索筛选条件
关键词+in:+关键字
关键词是用户想要搜索的信息,关键字表示一些特殊的符号,name,readme,description等
举个栗子
关键词+in:name 指定在名字中搜索关键词;比如搜索vue in:name表示的是搜索所有库名字含有vue的代码库
同理关键词+in:descripton 指定只在描述中搜索关键词
关键词+in:readme 指定只在readme文件中搜索关键词
如果需要限定多个关键字,只需要在关键字之间加入逗号即可,例如vue in:name,readme,description
stars,forks数量范围和区间范围检索
GitHub上stars代表的是点赞或者说是收藏,forks代表的是复制克隆
stars和forks的数量的多少,能侧面反映大家对于这个项目的关注度,越多,则表示项目越具有参考价值
语法:
数量范围,
关键词+stars:>=xxx,中间的不等式可以进行替换,xxx代表的是数字,也就是你希望这个项目是在xxxstars之上的;
举个栗子
vue stars:<=1000
vue forks:<=1000
区间范围,
关键词+forks:xx…xx,表示查找克隆数在数字1到数字2这个区间之内的代码库
举个栗子:vue forks:1000…2000
组合使用:vue stars:>=1000 forks:1000…2000
需要注意的是,除了关键词与star或者forks之间需要空格之外,其他都是不需要加空格的,否则是无法进行搜索的。
高亮显示代码
当你需要转发一段GitHub上的源代码的时候,可以高亮显示你所需要让对方看见的那段代码
只需要在你所转发的代码网页末端加上#Lline1-Lline2
举个栗子
你需要在下面的网址下高亮显示代码26行到代码36行,
https://github.com/qq281113270/vue/blob/master/05%E8%87%AA%E5%AE%9A%E4%B9%89%E6%8C%87%E4%BB%A4.html
更改之后是这样的
https://github.com/qq281113270/vue/blob/master/05%E8%87%AA%E5%AE%9A%E4%B9%89%E6%8C%87%E4%BB%A4.html#L26-L36
搜索相关的优秀开源项目
awesome+关键词 awesome表示特别好的,特别棒的,再加上你所需要的关键词,则能搜索关键词相关的优秀开源项目
如,awesome vue
同城交友
相信熟悉GitHub的都知道GitHub是一个兼顾社交交友的软件,如果你想要和同城好友击剑,你可以使用以下代码
location:所在地区的拼音
举个栗子
location:xian language:java
上述代码你就可以找Java领域,西安地区的GitHub博主了,搜索完成之后寻找你需要的博主,点击follow关注即可
零碎的其他还有诸如
size:>=1000 //表示代码库的规模小于1000kb;
pushed:>2020-01-01 // 表示在2020.01.01之后更新的
user:xxxx //搜索用户名
language:xxxx //搜索相关程序语言
//注意不要添加空格