GitMaster 基礎編 Gitの基本 - はじめに リポジトリ コミット ワークツリー インデックス

ワークツリー - work tree

ここでは、Gitにおいて、ワークツリー - work tree について紹介していきます。


基礎編

ワークツリー

work tree


basic(基礎編)

ワークツリーとインデックス

Gitでは、Gitの管理下に置かれた、みなさんが実際に作業をしているディレクトリのことをワークツリーと呼びます。

そして、Gitではリポジトリとワークツリーの間にはインデックスというものが存在しています。インデックスとは、リポジトリにコミットする準備をするための場所のことです。

work tree(ワークツリー)

ワークツリーとは

Gitの管理下に置かれた作業をしているディレクトリ

index(インデックス)

インデックスとは

リポジトリにコミットする準備をするための場所

ワークツリーとインデックス

Gitでは、コミットを実行した時にワークツリーから直接リポジトリ内に状態を記録するのでなく、その間に設けられているインデックスの設定された状態を記録するようになっています。
そのため、コミットでファイルの状態を記録するためには、まずインデックスにファイルを登録する必要があります。

このようにインデックスを間に挟むことで、ワークツリー内の必要ないファイルを含めずにコミットを行ったり、ファイルの一部の変更だけをインデックスに登録してコミットすることができます。

次から実戦でのチュートリアル
Gitをインストールして、実際にコミットをやってましょう!!


Git Master basic Gitの基本 expansion reference