在计算机中,版本就是备份。备份是计算机中的“后悔药”,可以在任何需要的时候将数据从备份中原样取出。备份和快照、还原点是相似的东西。计算机词汇每年都层出不穷,很多词汇背后的原理却简单朴素。
“有备无患”,有备份,就不用担心数据丢失。
在计算机中,如果不做备份,某个存储区域只要写入新数据,旧数据就会被新数据代替,导致旧数据丢失。在工程上,数据丢失会造成直接经济损失,所以做好数据备份,做好版本管理,是计算机行业生产的必然要求。
最原始的版本管理方法是:拷贝 + 粘贴。当备份的数量过多时,会出现混乱。人工管理容易出错,把版本管理交给计算机去做,节省人力且更加可靠。这个需求背景下,版本管理软件被开发出来,并逐渐成熟。
Git是开源免费的版本管理软件,功能强大,是软件开发必备工具之一。由于Git功能强大,虽然不难,但想要用得顺手,也不是一件简单的事情。
本系列Git教程摒弃高大上的词汇,从平常人的视角理解Git。不搞“师傅领进门,修行在个人”的玄学,只讲简单朴素,开门见山的技术原理。人生有限,少走弯路。
下一篇,我们讲《Git版本、提交、分支的本质》,可能内容较多,可能要等几天更新。感兴趣可以关注公众号Qt未来工程师,获取文章推送。
本文原创发布于Qt未来工程师。