Gitsubclone is a simple script to easily clone one or more subdirectories of a github repo without needing to clone the whole repository itself.
For example, running:
gitsubclone https://github.com/cirosantilli/test-git-partial-clone-big-small-no-bigtree small
will clone the small
subdirectory of the test-git-partial-clone-big-small-no-bigtree
repository to new folder test-git-partial-clone-big-small-no-bigtree
npm install -g gitsubclone
gitsubclone <options> [repo] [subdirectories...]
Option | Alias | Description |
---|---|---|
--help | -h | Show help |
--keep-git | -k | Keep .git folder from cloned subdirectories |
--base-path | -b | Base path to clone subdirectories from |
--output-path | -o | Output path to clone subdirectories to. Defaults to the name of the cloned repository |