欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

要不要学习Git(分布式版本控制系统)

程序员文章站 2022-05-18 20:24:55
做技术的人,要不要学一学Git呢? 提出这个问题,是因为很多小伙伴还不会使用Git。 对于任何新一代的技术工具,它在业界普及都有一个过程,Git的阻碍是:学习成本、工具迭代的成本。 SVN诞生于2001年,由于较为先进的管理方式而迅速取代了CVS。 很多80后小伙伴都是从SVN开始上手的,大家都熟练 ......

做技术的人,要不要学一学git呢?

提出这个问题,是因为很多小伙伴还不会使用git。

对于任何新一代的技术工具,它在业界普及都有一个过程,git的阻碍是:学习成本、工具迭代的成本。

svn诞生于2001年,由于较为先进的管理方式而迅速取代了cvs。

很多80后小伙伴都是从svn开始上手的,大家都熟练的敲着svn commit,或者使用可爱的小乌龟tortoise。

git诞生于2005年,比svn晚了4年,是linux创造者linus基于开源社区的需求而开发的工具,因此git的出生就是基于分布式开发的,这个理念此时还没有普及开来。

对于公司来说,svn*控制式的系统,有利于代码的管理、权限控制等,设计理念也简单易懂,因此迅速被业界接受。

git的推广普及,则相对缓慢一些。在国内尤其如此。

因此当大家都习惯了使用svn,git就不是一个必要的工具了。

然而git确实有其强大之处,主要体现在:分布式开发、分支功能、高效处理。

技术本身就是要更高更快更强的,这里一切以效果说话,在越来越多追求技术升级的小伙伴内心,git是未来。

我之前也用了7年之久的svn,而今终于在小公司里有机会用上git。

说实话,用git的体会就是:真爽。

git的分支功能,完美解决了长线开发、短线开发、临时需求等多种任务的并行开发,svn完全无法胜任这个工作。

而git的高效速度,我也深刻体会到,提交一个1g的完整项目代码,只需10秒左右即可上传完成。

用了两个月,我深深爱上的git,以后谁让我用svn,我跟谁急。

如果你跟我一样,长期使用svn,还没机会学习一下git,不妨上手实践一下。

这里有一个免费的学习教程,贡献给小伙伴们。

教程地址:https://edu.aliyun.com/course/489?source=5176.11533457&usercode=lvpewm8c&type=copy

一起来用git吧。