1. Git 的起源

Git 是 Linux kernel 的作者,天才程序员 Linus 于 2005 年开发的版本控制工具。所谓版本控制,可以简单的理解为,就是管理你的代码的一套工具。

Git 本身是一个非常庞大的系统,里面各种各样的命令有二百多个,但是这个学起来就对我们初学者就太难了。我们这套课程,不会深入这么多复杂的命令。而会使用本地的 Git 结合 GitHub 和 Coding、码云来学习。所学习的知识都是真实工作中,每天都在使用的工作方式。

2. Git 与 GitHub 的关系

那么第一个问题,Git 与 GitHub 他们两到底是什么关系?还有 Coding、码云他们又是做什么的?

简单的举个例子,如果说 Git 是汉堡,那么 Github、Coding、码云就是麦当劳汉堡、肯德基汉堡和其他品牌的汉堡。这样说,大家肯定就明白了。

Git 其实是本地的一个软件,因为这一套东西全是命令行操作的,而且操作起来确实比较复杂。于是各个厂商,就在 Git 的基础上,开发了各个平台。一是用来简化操作,二是提供了远程仓库,这样可以将自己的代码托管在这些厂商的服务器上。虽然汉堡的牌子有很多种,口味上各家会有一些不同,但实际上本质都是一样的。

3. 重点介绍的 GitHub

GitHub 是目前世界上最流行的厂商了,全世界几乎所有的知名开源项目都放在 GitHub 上,让它变成了一个开源世界的宝库。

Github 作为最多开源项目的聚集地,它在生态系统中的地位还是无法撼动的。我自己每天开发工作中,都会看看 Github 上的开源项目信息,浏览一下他们的 Readme、Issues 和 Wiki。

那咱们课程的重点,也就是学习 Github.com 网站和 Github 本地客户端,或者是本地命令行如何来协同工作。

4. 总结

好,就让咱们以 Github 为大门,进入 Git 版本控制的神奇世界吧。

已添加到喜欢了