Git 诞生于 2005 年,是一款免费、开源、分布式版本控制系统。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
Git 是分布式的,SVN 不是。
Git 把内容按元数据方式存储,而 SVN 是按文件。
Git 分支和 SVN 的分支不同。
Git 没有一个全局的版本号,而 SVN 有。
Git 的内容完整性要优于 SVN:Git 的内容存储使用的是 SHA-1 哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。
Git迅速成为最流行的分布式版本控制系统,尤其是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等。
在日常的开发工作中,您可以通过 Git 对自己的项目进行版本备份,更可以使您和您的团队更好地实现协作开发。