1,工作区域
Git本地有三个工作区域:工作目录(Working Directory),暂存区(Satge/Index),资源库(Repository或Git Directory),如果再增加上远程的git仓库(Remote Directory)就可以分为四个工作区域。
Workspace:工作区,就是平时存放项目代码的地方。
Stage/Index:暂存区,代码提交到仓库之前的临时存储空间,事实上它只是一个文件。
Repository:本地仓库,存放不同版本的代码。
Remote Directory:远程仓库,托管代码的服务器,可以简单的认为是项目组中的一台电脑用于远程数据交换。
2,工作流程
1)在工作目录中添加修改文件;
2)将需要进行的版本管理文件放入暂存区域;
3)将暂存区域的文件提交到git仓库。
因此,git管理的文件有三种状态:已修改,已暂存,已提交。