./git-sample/.git/として、カレントディレクトリにリポジトリをつくります。.gitディレクトリをつくられ、カレントディレクトリ内がバージョン管理できるようになります。.gitディレクトリの中は前回見たとおりです。addカレントディレクトリに適当なテキストファイルをつくります。sample.txtとします。addは、該当ファイル(指定によってはディレクトリ)をステージングエリアに追加すると表現されるようです。日本語版電子書籍にある次の画像がそのイメージです。記載された行為になります。Gitの基本ファイルをワーキングエリアからステージングエリアに登録し追跡を開始するという理解でいいと思います。コミットする準備ができている、つまりステージングエリアにあるということです。2つのファイルがつくられます。addとすればこの2つのファイルが上書きされます。説明がありましたので、試しにやってみましょう。追跡されていないファイルがあるに変わります。.git内のファイルは、indexが書き換えられるだけです。いうことは、indexファイルにステージングエリアの情報が書き込まれているということでしょう。addしておきましょう。massage"とします。sample.txt試しに日本語のメッセージでコミットしてみました。管理できるようにしたということでいいと思います。.gitディレクトリ内を見てみましょう。これを見ますと、多分、.git\objects\2d\88c89aaa4aaebf88de79c433d10792b0a2ac8cが現在のファイル状態が保存されている実態でしょう。.git\refs\heads\masterには2d88c89aaa4aaebf88de79c433d10792b0a2ac8cという数値が保存されていますので、これは上の実態のディレクトリとファイル名なんだと思います。.git\COMMIT_EDITMSGにはコミットメッセージが保存されています。最初のコミットとなっています。.git\logs\HEADと.git\logs\refs\heads\masterは現時点ではまったく同じ内容のファイルでログとして出力されるようです。コミットを重ねていくとどちらかが変化していくのかもしれません。Usリンク@半径とことこ60分そんなには褒めないよ。読者になる当サイトははてなブログで運用しています。Kulkarniはてなブログをはじめよう!ausnichtsさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。