Chapter 1. リポジトリとブランチ

Table of Contents

git リポジトリの取得方法
プロジェクトの他のバージョンのチェックアウト方法
履歴の理解:コミット
ブランチの運用
新しいブランチを作成せずに古いバージョンを取得する方法
リモートリポジトリのブランチの調査
ブランチ、タグ、その他リファレンスの命名法
git fetch を用いたリポジトリの更新
他のリポジトリからのブランチの取得

git リポジトリの取得方法

このマニュアルを読む際には、実験用のリポジトリを取得しておくと便利です。

実験用リポジトリを取得する一番良い方法は git-clone(1) コマンドを使用し、 既存のリポジトリのコピーをダウンロードすることです。

        # git 自身 (ダウンロードサイズは約10MB):
$ git clone git://git.kernel.org/pub/scm/git/git.git
        # linux カーネル (ダウンロードサイズは150MB):
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git

初めてのclone(複製)では大きなプロジェクトの場合、時間をかなり消費するかもしれませんが、 clone は1回行なうだけで良いです。

clone コマンドはそのプロジェクトにちなんだ新しいディレクトリを作成します (上記例では "git" 又は "linux-2.6")。 このディレクトリ内にはプロジェクトファイルのコピーが存在し (これは 作業ツリー といいます)、 それと一緒に ".git" という特別なトップレベルディレクトリが存在します。 ".git" ディレクトリにはプロジェクトの履歴の全てが含まれています。