HOWTO · Git

Git で特定のタグをダウンロードする

特定のタグ バージョンでリポジトリのクローンを作成できます。

この記事では、特定のタグ バージョンでリポジトリを複製する方法について説明します。 Git タグは、コード生成における重要なマイルストーンを意味します。

タグ付きのリモート リポジトリがあり、リポジトリのクローンを作成して特定のタグに到達する方法を知りたい場合は、この記事で説明します。

Git で特定のタグをダウンロードする

コンテキストをわかりやすくするために、例を使用して概念を説明します。

以下の画像がそのリモート リポジトリのタグを表していると仮定すると、どのように v0.0.4 でリポジトリをクローンできますか?

リモート タグ

これにはいくつかの方法があります。 git clone コマンド、または git clonegit checkout コマンドを組み合わせて使用できます。

git clone コマンドから始めましょう。

git clone コマンド

タグを引数として git clone コマンドに渡し、HEAD をクローンしてデタッチし、v0.0.4 タグのコミットに移動できます。 以下はイラストです。

$ git clone -b v0.0.4 https://github.com/user/repo.git

git clone

以下のコマンドを実行すると、このタグの新しいブランチを作成できます。

$ git checkout -b Dev

git checkout コマンド

または、リポジトリをクローンして、HEAD ref を v0.0.4 タグに移動することもできます。

リポジトリをクローンするには、次を実行します。

$ git clone https://github.com/user/repo.git

クローンが完了したら、以下に示すように、HEADv0.0.4 のコミットに移動できます。

$ git checkout tags/v0.0.4

これにより、切り離された HEAD モードに切り替わります。 git checkout コマンドを実行して、タグに基づいて新しいブランチを作成できます。

$ git checkout -b newbranch

以下に示すように、これは 1つのコマンドに要約できます。

$ git checkout tags/v0.0.4 -b newbranch

結論として、上で説明した方法は、Git リポジトリ全体を複製することになります。 1つはもう 1つのショートカットです。

どちらの方法でも同じことを達成できるため、どちらを選択するかは好みによって異なります。