以前自己一个人写代码和做项目,很少有想到要使用专门的版本控制工具来帮助自己进行项目代码的管理和版本控制,直到最近,要同时操作的项目很多,而且已经厌倦了以前的备份方式,这几天花了些时间来学习使用 Git 进行版本控制,真是受益良多,非常推荐大家学习使用。
我们先来说说不使用版本控制系统的时候,我们在操作一个项目的时候常常会遇到的情况和解决办法:
- 花了无数时间和心血写的东西由于各种原因(误删、硬盘损坏、自己不小心把代码弄乱等等)被毁灭了,导致所有的工作都白费。
- 每次想到要备份的时候都是复制整个项目文件夹到另一个地方,或者整个项目操作下来根本没有想过要备份。
- 每次想要测试新功能的时候,总是先复制一份现有的项目(或者新建一个工程),进行测试开发后,确定可行再移植到正式的项目中。
- 写着写着代码突然很想回到以前的某个状态,却怎么也回不去了。
- 其他各种和备份、测试、代码历史版本相关的所有烦恼。
如果上面说的地方你不幸中招了,那你真的很有必要来学习一下使用 Git 进行版本管理。 Read More ...