【技術記事】直感で学ぶGit入門 – 第四回:ワークツリーとインデックスについて –

みなさん、こんにちは、
みむすたーです。

本日は、引き続き直感で学ぶGit入門の解説をします。
本記事では、ワークツリーとインデックスについて説明します。

それでは、いきましょう。

もくじ

ワークツリー

ワークツリーとは、作業領域のことです。
分散型バージョン管理システムでは、ローカルで作業をする際はワークツリーを最初に更新します。

そして、ワークツリーからステージングを行うことで、
コミットする予定のファイルをインデックスに移動することができます。

インデックス

インデックスとは、コミット予定のファイル領域です。
たとえ、ワークツリーで変更があった場合でも、
インデックスされていないファイルについては、コミットされません。

まとめ

ワークツリーとインデックスをまとめると、以下のようなイメージとなります。
ワークツリーにて、ステージングを行うことでインデックスに登録され、
インデックスにて、コミットを行うことでファイルの変更内容がリポジトリに登録されます。

コメント