借用一些教程,我可以对 git repo 中的特定文件夹进行稀疏检出。
mkdir git-completion && cd git-completion
git init
git remote add –f origin https://github.com/git/git.git
git config core.sparsecheckout true
echo contrib/completion/ >> .git/info/sparse-checkout
git pull origin master
例如,假设我在此 repo 文件夹中的git-completion.bash
, git-completion.tcsh
, etc 脚本之后。contrib/completion
上面的 sparse-checkout 确实返回了我想要的文件夹,但它似乎有一个嵌套的文件结构:
git-completion/contrib/completion/git-completion.bash
是否可以像这样将文件拉入父目录?
git-completion/git-completion.bash