2.1 三种状态与三个区域

你的文件在 Git 眼中只处于三种状态:已修改(modified)已暂存(staged)已提交(committed)。这对应着 Git 项目的三个核心区域:

  • 工作区 (Working Directory):你电脑上能看到的项目文件夹。你在这里改代码。
  • 暂存区 (Staging Area / Index):一个隐式的“购物车”。你决定把哪些修改打包进下一次提交。
  • 本地仓库 (Repository / .git directory):Git 存储元数据和对象数据库的地方。这是你克隆下来的完整历史。

基本的工作流就是:在工作区修改文件 将想要的修改添加到暂存区 将暂存区的快照永久提交到仓库。