Git 介绍

Git 介绍

Git 诞生于 2005 年,是一款免费、开源、分布式版本控制系统。

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

Git 与 SVN 的区别

Git 是分布式的,SVN 不是。

Git 把内容按元数据方式存储,而 SVN 是按文件。

Git 分支和 SVN 的分支不同。

Git 没有一个全局的版本号,而 SVN 有。

Git 的内容完整性要优于 SVN:Git 的内容存储使用的是 SHA-1 哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。

Git 是开发者必备的技能

Git迅速成为最流行的分布式版本控制系统,尤其是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等。

在日常的开发工作中,您可以通过 Git 对自己的项目进行版本备份,更可以使您和您的团队更好地实现协作开发。