Node.js 在简单git中从存储库克隆特定文件夹

Node.js 在简单git中从存储库克隆特定文件夹,node.js,git,Node.js,Git,我刚开始使用simple git,我有一个问题:是否可以从存储库的一个文件夹而不是整个文件夹中克隆所有文件?我的代码是: const simplegit=require('simple-git') 常量git=simplegit() 常数回购协议https://github.com/PrinceKomali/bot-index/'; 常量路径='/测试'; 常量选项=[]; 常量处理程序=()=>{ console.log('DONE') }; clone(repo,path,options,h

我刚开始使用
simple git
,我有一个问题:是否可以从存储库的一个文件夹而不是整个文件夹中克隆所有文件?我的代码是:

const simplegit=require('simple-git')
常量git=simplegit()
常数回购协议https://github.com/PrinceKomali/bot-index/';
常量路径='/测试';
常量选项=[];
常量处理程序=()=>{
console.log('DONE')
};
clone(repo,path,options,handler());

运行此操作将克隆整个存储库,但我只需要
页面
文件夹的内容。我怎么才能做到这一点呢

我不知道什么是简单的git,但是你可以用git找到答案,也许这篇文章可以在某些方面帮助你:谢谢你们两位,不过我已经看到了这些;我只是不知道如何实现它们()我找到了一个目前有效的解决方案,但它相当粗糙,涉及
fs
和读取/复制/删除文件夹