gitで一部のディレクトリのみclone

gitで一部のディレクトリのみcloneする方法

まず、ディレクトリを作成する。

$ mkdir <DIR>
$ cd <DIR>

ディレクトリを初期化する。

$ git init

一部のディレクトリをcheckoutできるように設定する。

$ git config core.sparsecheckout true

リポジトリを追加する。

$ git remote add origin <URL>

ディレクトリを記述する

$ echo <DIRPATH> >> .git/info/sparse-checkout

git pullする。

$ git pull origin master
write: 2024/08/02/ 10:00:00