书籍推荐:GitHub入门与实践

文摘   2024-09-05 14:38   上海  
“开源”一词在我国IT界已经出现了不少年头,但“社会化编程”想必没有多少人接触过。于是在阅读正文之前,容我越俎代庖替作者问一个问题:各位在狭小的空间里呆上一段时间之后,再出门时是否有一种豁然开朗的感觉?相信很多人的答案都是肯定的。对于对日外包出身的我来说,“社会化编程”就给了我这种感觉。或许外包行业在IT界只是极端个例,但“让全世界码农看自己的代码”这种事,很多人恐怕想 都不敢想吧。 
点击上方“蓝色字体”关注我,选择“设为星标”!

回复“AI”领取超多经典计算机书籍


GitHub正是这样一个平台,我们在这里可以与全世界的开源开发者 交流代码或心得。如果您对某款开源软件的源代码感兴趣,如果您想为中意的软件出一份力,如果您自己编写了小程序却苦苦找不到人指点,如果您想跟慕名已久的IT界明星(俗称“大神”)聊上几句,那么GitHub欢迎您。

第1章:欢迎来到GitHub的世界

讲解GitHub是什么,以及有哪些革新之处。在开源软件的世界中,GitHub为开发者带来了革命性的社会化编程概念。在这里我们将会接触这一概念,并对其带来的优势与功能进行讲解。

第2章:Git的导入

要使用GitHub,离不开Git这一版本管理系统。本章将深入介绍关于Git的知识,加深各位对Git的理解,同时说明实际操作的相关流程。

第3章:使用GitHub的前期准备

使用GitHub需要开设账户(免费),因此我们将按照顺序为您讲解正式使用前需要进行的一系列设置。另外,本章还会讲解包括操作示例在内的,实际在GitHub上创建仓库并发布代码的相关流程。

第4章:通过实际操作学习Git

在实际操作中学习使用GitHub时所必需掌握的Git的基本知识和操作方法。从最基本操作到多人开发时所需的复杂操作,读者都可以随着本章的讲解简单实践一番。

第5章:详细解说GitHub的功能

本章我们将以图配文,对GitHub的功能逐一进行讲解,同时还会详细解说其作为源代码查看器的功能,带您领略方便快捷的UI。建议正在使用GitHub的开发者也读一读本章,您或许会发现一些将来能用到的小技巧。

第6章:尝试Pull Request

Pull Request 是 GitHub 的代表功能,本章我们将带您亲自动手体会。请务必参考本书内容试着进行一次Pull Request。

第7章:接收Pull Request

站在仓库维护方的角度,教您在接到Pull Request之后应该如何考虑,如何判断,以及该进行哪些操作。

第8章:与GitHub相互协作的工具及服务

前半部分为您讲解通过CLI对GitHub进行操作时所需的hub命令。另外,在持续集成环境方面,将讲解可与GitHub结合使用的Travis CI及Jenkins 的构建及设定方法。除此之外,本章还会介绍一些能够与GitHub共同使用的服务。

第9章:使用GitHub的开发流程  

详细讲解以GitHub为中心进行开发的GitHub Flow、Git Flow两个开发流程。从两者共通的团队开发心得到各自开发流程的特征,都可以通过本章的讲解实际动手体会。

第10章:将GitHub应用到企业

总结在企业中采用GitHub时需要考虑的问题及一些有用的信息。安全保障、故障信息、事前需要考虑的问题、GitHub Enterprise的讨论等,这些实际引入GitHub时需要考虑或者了解的知识将在本章中进行讲解。

附录A:辅助GitHub的GUI客户端

团队中并不是每个人都对CLI得心应手。因此,我们为读者总结了辅助GitHub的GUI客户端的相关知识。

附录B:通过Gist轻松实现代码共享

Gist 能帮助开发者轻松与其他人共享简单的代码示例或日志,我们将在这部分对Gist进行讲解。利用Gist可以轻松管理日常的小代码片段。

AI让生活更美好
分享学习C/C++编程、机器人、人工智能等领域知识。
 最新文章