Git学习手记2:为什么必须进行版本管理

上一节《Git学习手记1:Git诞生史》

很多程序员,刚刚开始进行软件开发的时候,都是用简单粗暴的Copy+重命名,自行管理软件版本的,例如下图

Git学习手记2:为什么必须进行版本管理_第1张图片
Git学习手记2:为什么必须进行版本管理_第2张图片

这种简单粗暴的方式,我们称之为软件开发的黑暗时代,非常黑暗...

黑暗到:

1,几个月后,你都不记得你改了什么?

2,别人不知道你修改了什么,你也不知道别人修改了什么

3,别人无法协助你进行软件开发,什么活,都得你自己来

4,随着代码量越来越大,版本越来越多,大量的时间就浪费在查找合适版本代码上,开发的时间越来越短

5,软件诞生很容易,但成长很难,最终快速死亡...就像 人类的黑暗时代一样

...

简单来说,软件在其生命周期内,每修改一行代码,或者是一个参数、字母,软件就有可能发生巨大的变化;由于很多人同时在修改,或者你一个人修改了几年了,相关人员是没有办法记住这些修改的。版本控制就是帮助大家高效记住和查找这些修改,所用的工具,就是版本管理软件,比如Git。

熟练掌握了版本管理知识及其工具,软件开发就从黑暗时代进入到光明时代!

下一节《Git学习手记3:安装Git》

你可能感兴趣的:(Git学习手记2:为什么必须进行版本管理)