如何在Github精准地搜索项目

https://blog.csdn.net/qq_45069279/article/details/107809617
https://blog.csdn.net/as480133937/article/details/105611577

相信很多小伙伴都会“使用”Github,Github作为汇集全球最多程序员的网站,上面有许多开源的项目。

平时需要找项目、找文档,特别是在找实战项目都时候,要怎么高效地准确地使用Github呢?

本篇文章就来介绍一下如何精准地搜索项目。

1、Github的项目有什么组成?

要搜索项目,就要先了解一下一个项目有什么组成。

Name:即仓库的名称
About:项目简单说明,项目的归类,项目的官网
Readme:这是项目的详细说明,一般包括项目的使用说明、开源协议
Contributors :作者
源码:项目的代码
在这里插入图片描述
除此之外,还有star数、fork数、开源协议、release发布版本,以及以下一些操作供用户使用:

watch:会持续收到项目的动态
fork:复制某个项目到自己的仓库
star:可以理解为点赞
clone:将项目下载到本地
follow:关注你感兴趣的作者,会收到他们的动态

2、如何搜索?

搜索嘛,很简单,左上角键入你需要搜索的关键字就行,就像用百度一样。

假如要搜索 vue ,在 Github 的左上角键入关键字 vue,回车即可出现很多与vue有关的项目,但是项目非常多,这样的筛选是十分耗费精力的。

在这里插入图片描述
但是Github 的搜索引擎就像百度一样,百度的搜索有很多技巧,比如说 site:rain.baimuxym.cn Java,表示只在 网站 rain.baimuxym.cn 搜索 Java 内容
在这里插入图片描述

in:name 条件

根据名字查找,只会显示仓库名称包含该name的项目

in:name springbootLogback

in:readme 条件

根据readme文件包含的关键字进行过滤

in:readme "毕设" 

in:description 条件

根据项目描述过滤,也就是 About 的内容

in:description "A magical vue admin"

language:条件

根据语言过滤

in:description springboot language:Java

比如说搜索毕设

在这里插入图片描述

pushed: 条件

根据推送时间过滤

in:description springboot language:Java puished:>2020-04-03

stars: 条件

根据点赞数来过滤

in:description "A magical vue admin" stars:>1000

awesome 关键字

awesome 开头的系列,一般是用来收集学习、工具、书籍类相关的项目

如:

awesome python
awesome go
awesome linux

在这里插入图片描述

3、查看阅读项目

按逗号键直接跳转到网页版的vscode看源码

原文 https://zhuanlan.zhihu.com/p/356332525

  • 4
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值