git的三个工作区域
- 工作目录:
- 开发时代码操作所处于的目录。
- 版本穿梭会在这个目录中进行代码版本替换。
- 暂存区:
- add 但是没有commit 的文件都处于暂存区中。
- git仓库
- commit过的文件,保存在git仓库中作为一个版本。
- 仓库中保存了很多版本和对应的文件内容,每次版本穿梭时就将工作目录重置为某个版本中的状态。
git的文件状态查看
查看命令:
git status
文件状态:
- untracked ——未跟踪的文件
- 某个文件是新出现在工作目录中的,以前没有add或commit。
- modified —— 修改过的文件
- 某个文件以前提交过,但是又进行了修改。
- staged —— 已暂存的文件
- add过但是没有commit的文件。
- committed
- 已提交的文件(进行了commit的文件)。