这次Gitee发生的事情,波及Gitee所有的用户,影响非常大!
大家都知道国内网络访问GitHub是不怎么友好的,速度很慢甚至是直接访问不了。
很多程序员写的项目在GitHub开源的同时,也会在Gitee上面同步一份,为的就是方便国内的开发者,毕竟Gitee是国内开源平台,对于国内开发者是很友好很方便的。
可这么一搞,很多人干脆不在Gitee上面同步了,毕竟太麻烦了。
这就导致本来体量不大的Gitee,会流失很多原有的开源项目,进而国内的开源环境的发展也会收到影响,大家都去拥抱GitHub了。
今天给大家带来一份GitHub高效开发手册,除了GitHub 进行讲解外,也涉及了开发流程及相关辅助工具的解说;该手册由十个部分构成,下面来看手册介绍(感兴趣的朋友记得转发+关注,文末可取!)
第一部分:讲解 GitHub 是什么,以及有哪些革新之处。在开源软件的世界中,GitHub 为开发者带来了革命性的社会化编程概念。在这里我们将会接触这一概念,并对其带来的优势与功能进行讲解。
第二部分:要使用 GitHub,离不开 Git 这一版本的管理系统。本部分将深入介绍关于 Git 的知识,加深各位对 Git 的理解,同时说明实际操作的相关流程。
第三部分:使用 GitHub 需要开设账户(免费),因此我们将按照顺序为您讲解正式使用前需要进行的一系列设置。另外,还会讲解包括操作示例在内的,实际在 GitHub 上创建仓库并发布代码的相关流程。
第四部分:在实际操作中学习使用 GitHub 时所必需掌握的 Git 的基本知识和操作方法。从最基本的操作到多人开发时所需的复杂操作,读者都可以随着该部分的讲解简单实践一番。
第五部分:将以图配文,对 GitHub 的功能逐一进行讲解,同时还会详细解说其作为源代码查看器的功能,带您领略方便快捷的 UI。建议正在使用 GitHub 的开发者也读一读该部分,您或许会发现一些将来能用到的小技巧
第六部分:Pull Request 是 GitHub 的代表功能,将带您亲自动手体会。请务必参考本手册内容试着进行一次 Pull Request。
第七部分:站在仓库维护方的角度,教您在接到 Pull Request 之后应该如何考虑,如何判断,以及该进行哪些操作。
第八部分:前半部分为您讲解通过 CLI 对 GitHub 进行操作时所需的 hub 命令。另外,在持续集成环境方面,将讲解可与 GitHub 结合使用的 Travis CI及 Jenkins 的构建及设定方法。除此之外,本章还会介绍一些能够与 GitHub 共同使用的服务。
第九部分:详细讲解以 GitHub 为中心进行开发的 GitHub Flow、Git Flow 两个开发流程。从两者共通的团队开发心得到各自开发流程的特征,都可以通过本章的讲解实际动手体会。
第十部分:总结在企业中采用 GitHub 时需要考虑的问题及一些有用的信息。安全保障、故障信息、事前需要考虑的问题、GitHub Enterprise 的讨论等,这些实际引入 GitHub 时需要考虑或者了解的知识将在该部分中进行讲解。
这份手册是国内比较少见的对 GitHub 及社会化编程进行系统介绍的教程。以往我们对于这方面的知识,只能通过网络上零零散散的博客或技术文档进行片面了解,难以把握其全貌。各位看完这份手册后相信能得到不少帮助。
———————————
感兴趣的朋友可以“
转发
+
关注
”之后【
点击此处
】即可免费领取