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