チェックアウトするブランチやタグを指定して、リモートリポジトリーをクローンする
チェックアウトするブランチやタグを指定して、「リモートリポジトリー」をクローンします。デフォルトでは、「リモートリポジトリー」をクローンした後、「リモートリポジトリー」の「HEAD」が指すブランチからプロジェクトのファイル群を展開(チェックアウト)します。
予めチェックアウトしたいブランチやタグが明確なときは、チェックアウトするブランチやタグを指定して、「リモートリポジトリー」をクローンすると良いでしょう。
オプションの説明
「リモートリポジトリー」のクローン後、チェックアウトを行うブランチやタグを指定するには、以下のオプションを指定します。ロングオプション | ショートオプション | オプションの値 |
---|---|---|
--branch | -b | チェックアウト対象 |
チェックアウト対象
クローン後にチェックアウトするブランチやタグを指定します。リモートリポジトリーのクローン例
チェックアウトするブランチやタグを指定して、「リモートリポジトリー」をクローンする例です。1.ローカルリポジトリーの配置場所
ここでは例として、「~/ドキュメント/git」フォルダー内に「myCloneProject」フォルダーを作成してもらい、「myCloneProject」フォルダー内にリポジトリーをクローンします。クローン元の「リモートリポジトリー」は、「git://192.168.56.1/mySharedProject」を指定します。
2.カレントディレクトリーの移動
「端末」を起動し、カレントディレクトリーを「~/ドキュメント/git」に移動します。3.コマンドの実行
「リモートリポジトリー」をクローンします。以下のコマンドを実行します。
ポイントは、赤字の箇所です。
git clone --branch sub1 git://192.168.56.1/mySharedProject myCloneProject
もし、ブランチの代わりにタグを指定したい場合は、以下のようにタグを指定します。
git clone --branch v1.0 git://192.168.56.1/mySharedProject myCloneProject
4.コマンドの実行結果
以下のように、「リモートリポジトリー」がクローンされます。5.フォルダーの確認
「Nautilus」を起動し「~/ドキュメント/git」フォルダーを見ると、以下のように「myCloneProject」フォルダーが作成されています。6.myCloneProjectフォルダーの確認
「myCloneProject」フォルダーを開くと、クローンされたリポジトリーが配置されています。「.git」フォルダーが、「Gitディレクトリー」です。
「myCloneProject」フォルダーが、「ワーキングディレクトリー」です。
「test.txt」は、「sub1」ブランチからチェックアウトされたプロジェクトのファイルです。