git---三状态(committed-modified-stage)四区域(工作区、暂存区、本地仓库、远程仓库)
Git 有三种状态:
- 已提交(committed)
- 已修改(modified)
- 已暂存(staged)
已提交表示数据已经安全的保存在本地数据库中。 已修改表示修改了文件,但还没保存到数据库中。 已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。
由此引入 Git 项目的三个工作区域的概念:Git 仓库、工作目录以及暂存区域。
Git 有四个区域:
-
工作区:工作区就是你克隆项目到本地后,项目所在的文件夹目录
对应操作:edit -
暂存区:用于存储工作区中添加上来的变更(新增、修改、删除)的文件的地方
对应操作:add -
本地仓库:用于存储本地工作区和暂存区提交上来的变更(新增、修改、删除)过的文件的地方
对应操作:commit -
远程仓库:简单来说,就是我们工作过程中不能将主项目放到某一个人的本地电脑上,这时就需要有一个地方存储主项目,这个地方就是我们的git远程仓库
对应操作:git push origin