いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

大きなリポジトリをサクッと git clone したいときのTips (--branch, --single-branch, --depth)

関連記事

GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ

概要

以下、自分用のメモです。使いたいときにいつも忘れるので、ここにメモメモ。。。

巨大なリポジトリを参照用に git clone したい場合に、普通に git clone すると凄く時間がかかったりします。

最新版を見たいだけであれば、以下のようにすると時間が短縮できます。

git clone --branch ブランチ名 --single-branch --depth 1 <URL> 出力先ディレクトリ名

--branch オプションは、クローンするブランチを指定します。

--single-branch オプションは、そのブランチだけをクローンすることを意味します。

--depth 1 オプションは、履歴の中で最新のコミットのみを取得することを意味します。

参考情報


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。