前文中,我们主要介绍了Git的安装以及一些初步的管理方式。对于文件的添加我们主要使用git add
和git commit -m
,现在我们介绍一下Git版本管理的原理,让大家更好的理解。
工作区和版本库
在Git中,有两个工作的部分:
- 第一个部分叫工作区,也就是从桌面的目录打开的部分;
- 另一个部分叫做版本库,也就是在工作区中有一个.git的目录,这个目录正常是隐藏的。在版本库中还有两个部分,第一部分叫Stage,也就是暂存区,第二部分是Git为我们创造的Master目录。
接下来,我们按照操作步骤的顺序一步一步来解析。首先,我们在工作区中打开文件,并修改文件,此时文件只是在工作区内,并没有进入我们的版本库。
我们举例说明,之前我们的文档是:
I love coding,especially python.
Hello world!
Have a nice day!
I have a wonderful girl.
现在我们删除第三行,也即是:
I love coding,especially python.
Hello world!
I have a wonderful girl.