你的文件在 Git 眼中只处于三种状态:已修改(modified)、已暂存(staged)、已提交(committed)。这对应着 Git 项目的三个核心区域:
- 工作区 (Working Directory):你电脑上能看到的项目文件夹。你在这里改代码。
- 暂存区 (Staging Area / Index):一个隐式的“购物车”。你决定把哪些修改打包进下一次提交。
- 本地仓库 (Repository / .git directory):Git 存储元数据和对象数据库的地方。这是你克隆下来的完整历史。
基本的工作流就是:在工作区修改文件 → 将想要的修改添加到暂存区 → 将暂存区的快照永久提交到仓库。