保存・更新・管理の対象とするディレクトリのこと。treeから反映される中間状態。indexから反映される状態。indexからリポジトリへ反映すること。ある時点でのリポジトリの状態。commitともいう。repositoryの中の枝分かれ。branchコマンド」で作ったり消したり。checkout」コマンド。tagGitHubにリポジトリを作るhogehoge.gitというリポジトリをGitHub上で作る。あとでいちいちログイン名を聞かれなくて済む。現在のブランチをネットを介してサーバー(githubなど)に載せる。そのときにブランチを消せる。githubのブラウザでmerge。githubのmasterブランチに変更が反映される。ネットを介してサーバー(githubなど)のmasterをこちらに反映。そのディレクトリに.gitというディレクトリができる。それがローカルリポジトリ。"****@*****"ここでREADME.mdを作っておくこと。mdはマークダウンの略。file1とfile2をインデックスに反映。ワークツリー内の全内容をインデックスに反映。インデックスの状態を表示。インデックスの状態をリポジトリに反映。メッセージ入力が求められる。change!"↑メッセージをコマンドラインに含めてしまう。ワークツリーとインデックスを最近のリポジトリと同じ状態に戻す。ワークツリーとインデックスを過去のリポジトリと同じ状態に戻す。+0900↑この916a3b27dd3257bd6c2d9e4db5f7eb785582b929みたいな部分をそのコミットの「オブジェクト名」という。hogehogeという名前のブランチを新規に作成。hogehogeというブランチに切り替える。hogehogeというブランチの内容をmasterブランチに反映。hogehogeというブランチを削除。~/hogehogeというワークツリー及びそのリポジトリをカレントディレクトリにコピー。最新のリポジトリの状態までワークツリーを戻す。