写点什么

2022 读过的书 -- 《Github 入门与实践》

作者:SkyFire
  • 2022 年 7 月 10 日
  • 本文字数:757 字

    阅读完需:约 2 分钟

2022 读过的书 -- 《Github入门与实践》

这本书主要面向对 github 基本操作还不太熟的同学,比如不知道怎么提 pr,不知道如何进行代码评审,不清楚 git flow 等研发流程等。


本书一共 10 章,读完的收获是可以对 gethub 开发流程有一个认识(曾经的我以为会用 git 就会用 github,后来发现 github 的功能远比你想象中的要多)。


第 1 章主要介绍了一下 github 和社会化编程,基本都是一些套话,可以跳过。


第 2 章介绍了 git,混用的也可以跳过了。


第 3 章介绍了 github 的一些常见操作。基本上会 clone、pull、push、rebase、merge,会生成公私钥用 ssh clone 代码的也可以跳过了。


第 4 章主要讲了用 git 如何操作 github 上面的仓库,基本上也可以跳过。


第 5 章算是本书比较重点的一章,介绍了 github 上面一些常用的功能和快捷键,github 不仅仅是提供了一个代码托管的仓库,而是整个工作流,包含了沟通协作发布维护等各种功能。如果不熟悉的话,建议亲自动手试一试。(可能和当前版本的 github 网站有些出入,但总体功能是类似的)


第 6 章与第 7 章是开源工作流程的重点介绍章节,一定要仔细的看一看,怎样提 pr,怎样在 github 上讨论问题,怎样做代码评审。通过阅读这一章节,可以让我们的开源开发流程更加规范化。


第 8 章主要介绍了一些与 github 协作的工具和服务,比如各种 CI/CD,以及一些 devops 工具,感兴趣的话可以了解一下,现在基本上大部分有一点规模的开源项目都会有 CI 集成,可以自动化地实现一些工作。


第 9 章主要介绍 github 的一些开发流程。这里面介绍的主要有两个。一个是 github flow,另一个是 git flow,两种流程有利有弊。git flow 相对前者更加复杂,控制也更加精细,各种分支的不同用途分得很清楚。一开始用的时候可能会觉得不适应,习惯了就能体会到其高效和科学性。


第 10 章也是本书的最后一章,主要介绍了 github 企业版。 Github 企业版可以搭建在公司的私有云上,这样代码更安全。有兴趣的话可以了解一下。

发布于: 2 小时前阅读数: 8
用户头像

SkyFire

关注

这个cpper很懒,什么都没留下 2018.10.13 加入

会一点点cpp的苦逼码农

评论

发布
暂无评论
2022 读过的书 -- 《Github入门与实践》_GitHub_SkyFire_InfoQ写作社区