暂存区 (Staging Area / Index) 在 Git 的工作流中,暂存区(Staging Area),也叫索引(Index),是一个非常重要的概念。它是 Git 版本控制系统中的一个临时区域,充当工作目录(Working Directory)和本地仓库(Local Repository)之间的缓冲区。本文将详细阐述暂存区的相关概念、作用以及在日常 Git 操作中的应用。 暂存区的基本概念 暂存区(Staging Area 或 Index)是 Git 中用于临时保存对文件进行修改的区域,用户通过暂存区来指定哪些更改需要提交到版本历史中。它是 Git 的工作目录与本地仓库之间的一个过渡区域。所有在暂存区中标记为“已暂存”的更改,将在用户执行 命令时提交到本地仓库。