たるだめ

のんびりとなんか書きます

【Git】タグ、ブランチ指定でのclone

defaultブランチ以外を取得したいときのコマンド

概要

main、master ブランチではなく、特定のブランチやタグを clone したい場面があるので、そのコマンドを記載します。

コマンド

git clone [リポジトリ名] -b [ブランチ名|タグ名]

オプションの説明

新しく作成された HEAD を、クローンされたリポジトリの HEAD が指すブランチに向けるのではなく、代わりに <名前> ブランチを指します。ベアリポジトリでない場合は、このブランチがチェックアウトされます。 また、—branch はタグを取ることができ、できあがったリポジトリのそのコミットの HEAD をデタッチします。

雑感

VSCode とか GUI ツールもあるし、普段はコマンドであんまりコマンドで Git 操作しない人も意外と多いのかなと思います。

今回はパイプラインを作成中に必要になり、知らないことに気づいたので調べました。

勉強勉強・・・