本文所有截图以Linux-C-CPP-Collection项目为例

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,这样你就可以在原项目的基础上,对项目进行修改提交,现在你是这个项目的主人啦~

Code

显示仓库中的代码

Issue

issue功能是将一个任务或者问题分配给一个issue进行追踪和管理。

每一个功能更改或者修正都需要对应一个issue,只要查看issue,就可以知道这个更改相关的所有信息。是个非常实用的功能

Pull requests

Pull requests是指开发者在本地对源代码进行修改之后,向GitHub中托管的git仓库请求合并的功能,开发者可以在Pull requests上通过评论交流。通过这个功能,开发者可以更加轻松更改源代码,并公开更改的细节,然后向仓库提出合并请求

Pull requests几个常用功能

Actions

这是GitHub在2018年上线的一个功能

大家知道,持续集成由很多操作组成,比如抓取代码、运行测试、登录远程服务器,发布到第三方服务等等。GitHub 把这些操作就称为 actions。

很多操作在不同项目里面是类似的,完全可以共享。GitHub 注意到了这一点,想出了一个很妙的点子,允许开发者把每个操作写成独立的脚本文件,存放到代码仓库,使得其他开发者可以引用。

如果你需要某个 action,不必自己写复杂的脚本,直接引用他人写好的 action 即可,整个持续集成过程,就变成了一个 actions 的组合。这就是 GitHub Actions 最特别的地方。

更为具体的文章可以参考:GitHub Actions 入门教程

Projects

projects可以翻译为项目板,是project-boards的简写。简单说,可以理解为工作计划表之类的书签,制定一下工作计划,Bug,流程什么的。

Wiki

通过wiki,任何人可以随时对一篇文章进行修改并保存,因为适合多人共同完成一篇文章。这就很适合开发文章或者手册的时候使用。

wiki也是作为git仓库管理使用的,改版的历史记录或被保存下来。

Security

Insights

Settings

可以更改仓库的设置,宝库删除仓库等

clone

这里有几种clone方法,可以根据自己喜好选择就行

commits

可以查看当前分支的提交历史,左侧的数字表示提交数

branches

仓库的分支列表,左侧的数字表示当前拥有的分支数

releases

仓库的标签(tag)列表

contributors

对该仓库进行过提交代码的人员名单

compare review

显示当前分支与其他分支的差别

GitHub仓库的常用功能相关推荐

  1. CSDN Github Markdown编辑常用功能符号补充

    1. 复选框(待办事项): - [x] 内容 - [ ] 内容 内容 内容 2. 空行 In this project we cover several segments as follows:< ...

  2. 使用git提交代码到github仓库

    原文链接:http://www.cnblogs.com/specter45/p/github.html GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之sv ...

  3. iOS 【利用Markdown编辑GitHub仓库的README文件】

    最近对它的README.md文件颇为感兴趣.便写下这贴,帮助更多的还不会编写README文件的同学们. README文件后缀名为md.md是markdown的缩写,markdown是一种编辑博客的语言 ...

  4. 给广大码农分享福利:一个业界良心的github仓库,中文计算机资料

    我今天查资料时无意发现的,https://github.com/CyC2018/CS-Notes 这个仓库包含了下列几个维度的计算机学习资料: 深受国内程序员喜爱,已经有超过3万多star了. 1. ...

  5. [转]WebPack 常用功能介绍

    概述 Webpack是一款用户打包前端模块的工具.主要是用来打包在浏览器端使用的javascript的.同时也能转换.捆绑.打包其他的静态资源,包括css.image.font file.templa ...

  6. 实用的 GitHub 仓库搜索技巧

    前言 我们经常在 GitHub 上学习开源项目,但是 GitHub 众多的仓库总是会让我们眼花缭乱,不能在较短的时间里找到自己想要的项目. 这里分享一下我刚学到的 GitHub 仓库搜索技巧,在记录所 ...

  7. 开发一个简单的工具,导出github仓库所有issue列表

    Jerry有一个github仓库,专门用来存放自己的知识管理,通过一条条的issue来记录具体的知识点: https://github.com/i042416/KnowlegeRepository/i ...

  8. 解决克隆clone github 仓库速度过慢的问题

    解决克隆clone GitHub 仓库速度过慢的问题 由于大家都懂的原因,我们访问GitHub的速度确实有点慢,特别是克隆比较大的仓库的时候,那速度简直无法直视. 今天我就给大家带来一个邪门歪道,不通 ...

  9. 使用github托管代码以及github一些最常用的命令

    生成SSH密钥 首先打开命令行工具,右键鼠标任意位置打开git bash here,然后输入以下命令 cd ~/.ssh 使用ssh-keygen生成密钥 ssh-keygen -t rsa -C & ...

最新文章

  1. socks5协议RFC文档
  2. 探索MySQL高可用架构之MHA(6)
  3. Linux下的vim编辑器与gcc编译器及静动态库的制作
  4. Multi-thread--C++11中std::unique_lock的使用
  5. 2021年中国单输入K型温度计市场趋势报告、技术动态创新及2027年市场预测
  6. 如何使keystone更有效率
  7. 05. 从尾到头打印链表(C++版本)
  8. java 函数委托_Java反射实现.NET委托
  9. c语言贪吃蛇实训报告文档,C语言实现贪吃蛇.docx
  10. [Java]面向对象编程
  11. python爬取凤凰新闻_python爬虫凤凰网新闻
  12. 【保姆级入门系列】阿ken教你学Python(六) ——组合数据类型
  13. python开头编码cc手_python 利用cip.cc查询IP归属地
  14. 正则表达式(regex)入门
  15. 服务器cpu都有哪些型号,盘点目前性价比最高的CPU有哪些型号
  16. Linux 大数据(hadoop)
  17. SMP、NUMA、MPP体系结构
  18. SEO 行业怎么了?
  19. Virbox品牌全新升级,软件加密行业引领者
  20. ASP.NET Core 3.1系列(30)——Newtonsoft.Json实现JSON的序列化和反序列化

热门文章

  1. 全国计算机等级考试全真模拟,全国计算机等级考试全真模拟试卷(10)
  2. H5 draggable属性
  3. 求职-如何选择offer
  4. centos7安装与配置OpenStack-Zun组件(Stein版)
  5. 计算机硬件工程师需要学什么专业,硬件工程师有前途吗
  6. 开源团队协作平台, 免费企业IM, ENTBOOST, Windows环境MySQL版本安装
  7. 计算机里面哪个代表度数,我总看电脑,眼镜度数配低点是不是更好呢
  8. html特殊符号不显示,HTML特殊符号显示技巧
  9. permission 文档 翻译 运行时权限
  10. mt6757介绍,mt6757原理图