HOWTO · Git
Git で特定のタグをダウンロードする
特定のタグ バージョンでリポジトリのクローンを作成できます。
この記事では、特定のタグ バージョンでリポジトリを複製する方法について説明します。 Git タグは、コード生成における重要なマイルストーンを意味します。
タグ付きのリモート リポジトリがあり、リポジトリのクローンを作成して特定のタグに到達する方法を知りたい場合は、この記事で説明します。
Git で特定のタグをダウンロードする
コンテキストをわかりやすくするために、例を使用して概念を説明します。
以下の画像がそのリモート リポジトリのタグを表していると仮定すると、どのように v0.0.4 でリポジトリをクローンできますか?

これにはいくつかの方法があります。 git clone コマンド、または git clone と git checkout コマンドを組み合わせて使用できます。
git clone コマンドから始めましょう。
git clone コマンド
タグを引数として git clone コマンドに渡し、HEAD をクローンしてデタッチし、v0.0.4 タグのコミットに移動できます。 以下はイラストです。
$ git clone -b v0.0.4 https://github.com/user/repo.git

以下のコマンドを実行すると、このタグの新しいブランチを作成できます。
$ git checkout -b Dev
git checkout コマンド
または、リポジトリをクローンして、HEAD ref を v0.0.4 タグに移動することもできます。
リポジトリをクローンするには、次を実行します。
$ git clone https://github.com/user/repo.git
クローンが完了したら、以下に示すように、HEAD を v0.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つのショートカットです。
どちらの方法でも同じことを達成できるため、どちらを選択するかは好みによって異なります。