🌲
git clone するときに特定のタグのソースコードだけ取得する方法
ある特定のバージョンのビルドをしたいときに、普通に git cloneでそのリポジトリを全て取得すると時間もかかるし、ストレージの消費も気になることがあります。なので、そのバージョンのタグのところだけを取得する方法をさがしました。
例としてffmpegのn7.0 のタグのソースコードだけを取得する場合。
git clone --depth 1 -b n7.0 https://git.ffmpeg.org/ffmpeg.git
cd ffmpeg
この状態ではHEADがデタッチされた状態なので、ローカルリポジトリにブランチを作成してそれをHEADにします。
ブランチ名を w7.0とする場合
git switch -c w7.0
Discussion