Git における「インデックス」という語と「ステージング」という語の関係はいかなるものか

結論

同じ意味である(「インデックス」=「ステージング」)。

感想

Git の理解が難しい理由の一つには、同じ意味の用語が複数あって、人や場合によって使われる語が異なるケースがあるからだと思っています。

初心者の頃にいろいろな説明を読みまくっていましたが、この「同じ意味の用語が複数ある」ことによって相当に苦しめられました。

補足

「インデックス」または「ステージング」という語の後ろに「エリア」という単語をつなげた語も存在し、それらも含めて全て同じ意味です*1

*1:「インデックスエリア」や「ステージングエリア」

Powered by はてなブログ