暂存区(也称为索引)是工作目录和仓库之间的中间区域 — 在这里你准备哪些更改进入下一次提交。它让你精确地制作提交,准确选择要包含的内容。
Git 的三个区域
WORKING DIRECTORY → your actual files (where you edit)
│ git add
▼
STAGING AREA (index) → changes PREPARED for the next commit (a staging zone)
│ git commit
▼
REPOSITORY (.git) → committed snapshots (the permanent history)
更改流程:你编辑文件(工作目录), 暂存选定的更改(暂存区), 将暂存的更改记录为一次提交(仓库)。
