🌲
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