为了方便好理解,本地文件夹这里统一称为:工作文件夹
工作文件夹内所有的文件、文件夹都称为子项
1、工作区(本地文件夹)
工作区既是本地写代码的文件夹,这个文件包含了你所有的代码
工作文件夹在执行git init之后,对子项任何的操作(增、删、改)都会被git监听捕获到。
修改任何的子项,都可以通过 git status,来查看哪些子项的变动,在没有执行 git add的情况下, 此时执行git status 输出红色字体已提示,捕获到修改的文件
2、暂存区
执行 git add 文件/.之后,文件所在的区域,这个区域称为:暂存区
它的作用可以这样理解:在确定提交到版本库之前,先暂时存下,以防突然改变想法,做一些变动,这样就保证了,每次提交到版本库的文件,都是你仔细认真确认过的,生成的版本也都是有意义的。
在执行git add 文件/.之后,在执行git status 输出绿色字体已提示,文件已被暂存
3、版本区
执行 git commit -m '版本记录‘ 之后,文件所在的区域,这个区域称为:版本区
它的作用可以这样理解:正如字面意思是用来生成版本记录的,每次 git commit -m '版本记录‘ 之后都会生成一个版本,就是Git的使用背景之知其然更知其所以然 文章当中提到的v1,v2....
下面用一张图来总结
image.png
网友评论