寻找开源项目

在Github上搜索开源项目

第一步,在Github主页左上角找到搜索框

20230109141254

第二步,利用关键词搜索或筛选出想要的项目

关键词 描述
in:name 按项目名称筛选
stars: 按项目点赞数筛选
pushed: 按项目更新时间筛选
forks: 按项目拷贝人数筛选

比如,我们要在Github上搜索名称包含springboot的项目

20230109142112

如果我们要进一步从这215110个项目中筛选,使用空格隔开并追加筛选关键词即可:

20230109142336

满足项目名称包含springboot+点赞数超过1000+最后更新时间在2020-09-20之后+项目拷贝数大于1000条件的共有9个项目

20230109142529

下载开源项目

需要了解的几个关键字

20230109135308

20230109135446

关键字 描述
Watch 有多少人在关注这个项目,项目一旦有变换关注者会收到系统通知
Fork 有多少人拷贝了这个项目,进行参与优化和完善,并提交给原作者
Star 有多少人给这个项目点赞,一般点赞数越高,该项目热度越高

20230109140521

关键字 描述
Code 项目源代码
Issues 提交Bug,与作者交流,读做"一寿司"。每个Issue可以有两种状态: Open和Closed
Pull Requests Fork拷贝源代码并修改后,发起一个Pull Requests可以让原作者访问你的仓库,看到你的修改
Wiki 项目介绍或者一些相关文档的链接

本地下载源代码的三种方式

  1. 通过开发工具或命令行进行git克隆(建议)
  2. 使用Github桌面应用打开并下载
  3. 直接下载源代码的压缩文件到本地

20230109140105

你的项目很不错,但现在它是我的啦🤪(作者:我xxx)

运行和使用

下载好心仪的项目源代码后,该如何阅读源码?

20230109142852

Git与Github的区别

Git的核心功能是把你的代码的变化以你的提交(commit)为单位记录下来,方便后期回滚

Github是基于Git这个版本控制软件来托管项目的网站

git命令总结

20230122193909

参考

Github 新手够用指南 | 全程演示&个人找项目技巧放送

一些后话

本人纯纯英语学渣,从小到大英语就没好过,但是身为一个程序员,怎么能不用Github呢?个人觉得要想用好Github,除了需要懂得Git的基本操作外,还要能看懂什么意思,不然怎么流畅地操纵Github。
于是乎,就有了这篇文章,记录下在Github上遇到的英文单词,短语和句子。英语渣真的太难了!😐

翻译可能不准确,仅供参考...

  1. 第一组 个人信息类
    github
English 中文
Your profile 你的配置文件
Your repositories 你的仓库
Your projects 你的项目
Your stars 你的Stars
Your gists 你的依据
Your sponsors 你的赞助商
Upgrade 升级
Try Enterprise 尝试企业
Feature preview 预览功能
Help 帮助
Settings 设置
Sign out 登出、注销
user profile 用户资料
privacy statement 隐私声明
preferences 偏好
organization 组织、机构
profile 用户资料