关于 - 暂存区

  1. 分支与合并
  2. 小而快
  3. 分布式
  4. 数据保证
  5. 暂存区
  6. 自由和开源
  7. 商标

暂存区

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

Git 与其他工具的区别之一是,它可以快速暂存某些文件并提交它们,而无需提交工作目录中的所有其他修改文件,也无需在提交期间在命令行中列出它们。

Index 1

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

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

Index 2

scroll-to-top