git作为版本控制的常用软件,这里记录它的常用命令。
1. 概述
1.1 Git版本控制下的三种工程区域 & 文件状态
- 版本库(Repository)
在工作区中有一个隐藏目录.git,这个文件夹就是Git的版本库,里面存放了Git用来管理该工程的所有版本数据,也可以叫本地仓库。
- 工作区(Working Directory)
日常工作的代码文件或者文档所在的文件夹。
- 暂存区(stage)
一般存放在工程根目录 .git/index文件中,所以我们也可以把暂存区叫作索引(index)。
Git版本控制下的文件状态只有三种:
- 已提交(committed) :该文件已经被安全地保存在本地数据库中了;
- 已修改(modified) :修改了某个文件,但还没有提交保存;
- 已暂存(staged