🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 先来看git和github分别是什么? ### GIT >[info] Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。[1] Git的读音为/gɪt/。 > Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如 很多 Freedesktop 的项目迁移到了 Git 上。 参考: [百度百科](http://baike.baidu.com/link?url=rAMuqszdt3lT7ZIusTp-tWupCgow1m8OsbnQMQQpmP5Y4m7ocn4T4Vk1Rk3mlJ3GUs3ADu6w7_aVjrGa2FJo5_) [git是什么?](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e7570000) * * * * * ### github >[info] GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery 等。 参考: [百度百科](http://baike.baidu.com/link?url=kICV2M8b7hTnIYXfT_r-ZeIjtMzlDesefec4EiJXSE2XwrVuAI7qGpV5J6kJlWYGTAhzPa8JxLq7F3cvvTrQja) ***** ### 总结: 一句话来说,git是一个版本管理工具,github是基于git的一个仓库托管平台(当然github现在也远不止于此),所以git和github的关系不言而喻了,它们为软件构建与管理和开源软件事业做出了巨大贡献。 ***** [Linus 在谷歌介绍 Git,内容很精彩,还顺带骂了一堆人(视频)](https://mp.weixin.qq.com/s/6UGBFYln6r6Ex5JaHjvCvA) > @老码农的自留地 最近看完了英文原版视频。看完后,他对 Git 的理解更深入了,并且发现在 Linus 大神的谈笑风生背后,有很多关于软件开发的深邃思想。