2024年8月20日 星期二

Download a specific directory with git command

target directory: https://github.com/yoctoproject/poky/tree/master/meta/recipes-extended/sudo

$ git clone --depth 1 https://github.com/yoctoproject/poky.git
$ cd poky
$ git sparse-checkout init --cone
$ git sparse-checkout set meta/recipes-extended/sudo


should see the meta/recipes-extended/sudo directory
$ tree
.
├── LICENSE
├── LICENSE.GPL-2.0-only
├── LICENSE.MIT
├── MAINTAINERS.md
├── MEMORIAM
├── meta
│   ├── COPYING.MIT
│   ├── recipes-extended
│   │   └── sudo
│   │       ├── files
│   │       │   ├── 0001-sudo.conf.in-fix-conflict-with-multilib.patch
│   │       │   └── sudo.pam
│   │       ├── sudo_1.9.15p5.bb
│   │       └── sudo.inc
│   └── recipes.txt
├── oe-init-build-env
├── README.hardware.md -> meta-yocto-bsp/README.hardware.md
├── README.md -> README.poky.md
├── README.OE-Core.md
├── README.poky.md -> meta-poky/README.poky.md
├── README.qemu.md
└── SECURITY.md

4 directories, 18 files

沒有留言:

張貼留言