gotohayato.com

月(ダークモード)
太陽(ライトモード)

Git で容量が大きなリポジトリの一部だけダウンロードする方法

Git

Git でリポジトリの一部だけをダウンロードする方法についてです。

たとえば次のようなときにはリポジトリの全体ではなく一部分だけをダウンロードしたくなります。

  • リポジトリの容量が大きい場合
  • 通信量を抑えたい場合
  • 見たい部分がリポジトリの一部分だけの場合

早速結論ですが、次のようにすればリポジトリの一部だけをダウンロードすることができます。

git clone --branch [branch] --single-branch [url]
git clone --depth 1 --branch [branch] --single-branch [url]

各オプションの意味は次のとおりです。

  • --branch: 対象のブランチ
  • --singple-branch: 指定したブランチだけをダウンロードする
  • --depth: 取得するコミットログの数

使う機会はそう多くはないと思いますが、覚えておくといざというときに便利です。

Git のバージョンが古いと使えない可能性もありますので、うまく動かない場合は Git のバージョンを確認しましょう。

参考


hg

後藤隼人 (ごとうはやと)

ウェブ制作・開発やマーケティング、プロジェクト支援などをしています。

githubpython

お知らせ

東北大学大学院医学研究科さんが 9 月 30 日まで膵臓がん研究のクラウドファンディングをされています(後藤も少しだけ寄附させていただきました)。
© 2021 gotohayato.com
サイトについてタグアーカイブメッセージを送る