【Git不走弯路】(一)版本管理需求分析

1. 什么是版本

在计算机中,版本就是备份。备份是计算机中的“后悔药”,可以在任何需要的时候将数据从以前的备份中原样取出。备份和快照、还原点是相似的东西。计算机词汇每年都层出不穷,很多词汇背后的原理却简单朴素。

2. 版本管理的必要性

“有备无患”,有备份,就不用担心数据丢失。

在计算机中,如果不做备份,某个存储区域只要写入新数据,旧数据就会被新数据代替,导致旧数据丢失。在工程上,数据丢失会造成直接经济损失,所以做好数据备份,做好版本管理,是计算机行业生产的必然要求。

3. 版本管理从手工到自动

最原始的版本管理方法是:拷贝 + 粘贴。当备份的数量过多时,会出现混乱。人工管理容易出错,把版本管理交给计算机去做,节省人力且更加可靠。在这个需求背景下,版本管理软件被开发出来,并逐渐成熟。

4. 关于Git

Git是开源免费的版本管理软件,功能强大,是软件开发必备工具之一。 Git虽然不难,但想要用得顺手,也不是一件简单的事情。

本系列Git教程摒弃高大上的词汇,从平常人的视角理解Git。不搞“师傅领进门,修行在个人”的玄学,只讲简单朴素,开门见山的技术原理。人生有限,少走弯路。

下一篇,我们讲《Git版本、提交、分支的本质》,内容较多,可能要等几天更新。感兴趣可以关注公众号Qt未来工程师,获取文章推送。


本文原创发布于Qt未来工程师。

你可能感兴趣的:(Git,教程,git)