git_sparse
git sparse checkout
git を更新
新しい git に更新する
http://git-scm.com/download/linux
ubuntu
$ sudo add-apt-repository ppa:git-core/ppa $ sudo apt install git $ git --version git version 2.31.1
clone する
仮定
- プライベートリポジトリ git@github.com/account/example.git
- この中の path/to/target だけが必要
- とりあえず最新 main ブランチで作業したい
$ git clone --depth 1 --sparse git@github.com:account/example.git $ cd example $ git sparse-checkout init --cone $ git sparse-checkout set path/to/target
起きること
- git clone でリポジトリのルート階層のファイルだけ出てくる
- git sparse-checkout set すると path と path/to と path/to/target の各階層のファイルが出てくる
git_sparse.txt · 最終更新: 2021/06/06 17:42 by Takuya Nishimoto