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

5次阅读

共计 791 个字符,预计需要花费 2 分钟才能阅读完成。

做技术的人,要不要学一学 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 吧。

正文完
 0