關於 - 暫存區

  1. 分支與合併
  2. 小巧快速
  3. 分散式
  4. 資料完整性
  5. 暫存區
  6. 自由開源
  7. 商標

暫存區

與其他系統不同,Git 有一個叫做“暫存區”(“staging area”)或“索引”(“index”)的東西。這是一箇中間區域,提交可以在完成提交之前進行格式化和審查。

Git 與其他工具的一個不同之處在於,你可以快速暫存部分檔案並提交它們,而無需提交工作目錄中所有其他已修改的檔案,也無需在提交時在命令列上列出它們。

Index 1

這允許你只暫存已修改檔案的一部分。在意識到忘記提交其中一個更改之前,對檔案進行兩個邏輯上不相關的修改的日子一去不復返了。現在你只需暫存當前提交所需的更改,並將其他更改暫存到下一個提交。此功能可以根據需要擴充套件到檔案中任意數量的不同更改。

當然,如果你不想要這種控制,Git 也讓你很容易忽略這個功能——只需在你的提交命令中新增一個“-a”,即可將所有檔案的所有更改新增到暫存區。

Index 2

scroll-to-top