https://github.com/CodeAllen999/Linux-C-CPP-Collection
Watch、Star、Fork的作用更详细的内容单独整理为:https://allen5g.blog.csdn.net/article/details/117915043
1、对于一些可能会经常发生变化的会不定期更新的好项目 多使用 watch.
比如 android-cn 团队的 android-discuss 项目,
你就可以 watching 它,这里面都是一些关于 Android 技术的交流,如果有任何新问题,你都可以收到通知,你可以查看别人的回答,
你可以回答别人提出的问题,这是一个很好的学习成长方式。
其他值得watch的项目还有很多,比如 github 上很多的 Awesome 系列的项目,如 Awesome-MaterialDesign 等,你 watch 这些项目了,
只要项目新增一些好玩好用的东西,你就会收到通知。
我在知乎上看到有人问这样的问题,说 github 上有哪些值得 watch 的项目,其实有很多,我自己也整理了一些,但是没放到 github.
值得注意的是,如果 watch多了,你可能会被无休止的邮件通知烦死(邮件通知可设置),因为被 watch 项目有任何留言、PR等更新都会触发通知,所以做好权衡。
2、喜欢一个项目就 star 它吧~
3、修改开源项目就使用 fork,这样你就可以在原项目的基础上,对项目进行修改提交,现在你是这个项目的主人啦~
显示仓库中的代码
Issueissue功能是将一个任务或者问题分配给一个issue进行追踪和管理。
每一个功能更改或者修正都需要对应一个issue,只要查看issue,就可以知道这个更改相关的所有信息。是个非常实用的功能
Pull requestsPull requests是指开发者在本地对源代码进行修改之后,向GitHub中托管的git仓库请求合并的功能,开发者可以在Pull requests上通过评论交流。通过这个功能,开发者可以更加轻松更改源代码,并公开更改的细节,然后向仓库提出合并请求

这是GitHub在2018年上线的一个功能
大家知道,持续集成由很多操作组成,比如抓取代码、运行测试、登录远程服务器,发布到第三方服务等等。GitHub 把这些操作就称为 actions。
很多操作在不同项目里面是类似的,完全可以共享。GitHub 注意到了这一点,想出了一个很妙的点子,允许开发者把每个操作写成独立的脚本文件,存放到代码仓库,使得其他开发者可以引用。
如果你需要某个 action,不必自己写复杂的脚本,直接引用他人写好的 action 即可,整个持续集成过程,就变成了一个 actions 的组合。这就是 GitHub Actions 最特别的地方。
更为具体的文章可以参考:GitHub Actions 入门教程
Projectsprojects可以翻译为项目板,是project-boards的简写。简单说,可以理解为工作计划表之类的书签,制定一下工作计划,Bug,流程什么的。
Wiki通过wiki,任何人可以随时对一篇文章进行修改并保存,因为适合多人共同完成一篇文章。这就很适合开发文章或者手册的时候使用。
wiki也是作为git仓库管理使用的,改版的历史记录或被保存下来。
Security可以更改仓库的设置,宝库删除仓库等
clone这里有几种clone方法,可以根据自己喜好选择就行
commits可以查看当前分支的提交历史,左侧的数字表示提交数
branches仓库的分支列表,左侧的数字表示当前拥有的分支数
releases仓库的标签(tag)列表
contributors对该仓库进行过提交代码的人员名单
compare review显示当前分支与其他分支的差别