Git和Github

Posted 王懿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git和Github相关的知识,希望对你有一定的参考价值。

一、何为Git?

       Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

       Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus Torvalds 是这样给我们介绍 Git 的。Git 是用于 Linux内核开发的版本控制工具。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如 最近就有很多 Freedesktop 的项目也迁移到了 Git 上。

 

二、什么是Github?

       GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。

       GitHub是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Github在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用Github。Github同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。

三、软件技术人员建立自己的git账户并保存资料的重要性

        在GitHub上写代码是一种开源的方式,这种方式可以在我们备份了代码的前提下将我们的劳动成果分享给业界人士,同时,他们也会提出他们自己的意见,我们就可以改善自己的不足,使自己得到进步,而且能够使得我们在这个上面见到更多前辈发出来的代码,可以相互交流,吸取经验使自己进步。总的来说,这是一个让自己进步的一个很好的平台。

附:https://github.com/1gege/11

以上是关于Git和Github的主要内容,如果未能解决你的问题,请参考以下文章

vs中使用git

GitHub

git&github

Git与GitHub

把Git Repository建到U盘上去

GIT笔记:GITHUB教程官方自译版