关于 - 暂存区

  1. 分支与合并
  2. 小巧快速
  3. 分布式
  4. 数据完整性
  5. 暂存区
  6. 自由开源
  7. 商标

暂存区

与其他系统不同,Git 有一个叫做“暂存区”(“staging area”)或“索引”(“index”)的东西。这是一个中间区域,提交可以在完成提交之前进行格式化和审查。

Git 与其他工具的一个不同之处在于,你可以快速暂存部分文件并提交它们,而无需提交工作目录中所有其他已修改的文件,也无需在提交时在命令行上列出它们。

Index 1

这允许你只暂存已修改文件的一部分。在意识到忘记提交其中一个更改之前,对文件进行两个逻辑上不相关的修改的日子一去不复返了。现在你只需暂存当前提交所需的更改,并将其他更改暂存到下一个提交。此功能可以根据需要扩展到文件中任意数量的不同更改。

当然,如果你不想要这种控制,Git 也让你很容易忽略这个功能——只需在你的提交命令中添加一个“-a”,即可将所有文件的所有更改添加到暂存区。

Index 2

scroll-to-top