Git

作者: Anne720 | 来源:发表于2018-10-26 14:48 被阅读0次

1、Git是什么?

Git一款分布式源代码管理工具,是 Linux 之父李纳斯的第二个伟大作品。

2、常用的版本控制

CVS版本控制:CVS 是一个 C/S 系统,是一个常用的代码版本控制软件,1990 年诞生,10 多年前主流源代码管理工具。

SVN版本控制:SVN 又称 subversion,是一款集中式源代码管理工具。由于之前 CVS 编码的问题,大多数软件开发公司都使用 SVN 替代了CVS,前几年在国内软件企业使用最为普遍。

Git版本控制:一款分布式源代码管理工具,目前国内企业基本都使用 Git。

CVS 和 SVN 是一个集中式的版本控制器,他们需要一台专门的版本控制服务器。而 Git 是分布式的,他不要一台专门的服务器来运行这个版本控制。每个开发人员的电脑组成的网络就可以运行 Git,特别适合源代码的发布和交流,因此大部分开源项目都用 Git。目前国内企业几乎都已经完成了从 SVN 到 Git 的转换。

3、Git和SVN的区别

SVN:集中式管理

在集中式下,开发者只能将代码提交到服务器;

在集中式下,只有远程服务器上有代码数据库。

Git:分布式管理

在分布式下,开发者可以本地提交,也可以提交到远程服务器;

在分布式下,每个开发者机器上都有一个代码仓库。

在世界上所有的分布式版本控制工具中,Git 是最快、最简单、最流行的。

相关文章

网友评论

      本文标题:Git

      本文链接:https://www.haomeiwen.com/subject/kntktqtx.html