この記事ではGitHubにあるリモートリポジトリからローカル環境へ
特定のディレクトリのみをgit cloneする方法を紹介します。
目次
特定のディレクトリのみをgit cloneする方法
➊プロジェクトを保存したい場所に移動
プロジェクトを保存したい場所に移動します。
今回はデスクトップでいきたいと思います。
cd Desktop
➋git clone –filter=blob:none –sparseを使う
下記コマンドを実行します。
git clone --filter=blob:none --sparse <リモートリポジトリ名>
リモートリポジトリ名とはGitHubのリポジトリのCode>HTTPSのURLのこと。

コマンドを打つと、ルートディレクトリ直下のファイルのみがクローンされます。
その後、クローンされたディレクトリに移動します。
cd <クローンしたディレクトリ>
➌git sparse-checkout set
git initで初期化します。
git init
その後、下記コマンドを実行します。
git sparse-checkout set <ディレクトリ名>
特定のディレクトリを指定します。
GitHubからコピーパスしても良いですね。

上記の手順を踏むことで特定のディレクトリのみをgit cloneすることができます。
まとめ
➊プロジェクトを保存したい場所に移動
➋git clone –filter=blob:none –sparseを実行する
➌git sparse-checkout setを実行する
コメント