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つのショートカットです。
どちらの方法でも同じことを達成できるため、どちらを選択するかは好みによって異なります。
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn