【发布时间】:2019-11-21 04:30:04
【问题描述】:
我正在尝试使用simple-git 创建浅克隆。我正在尝试创建与此命令等效的命令:git clone --depth 1 https://github.com/steveukx/git-js.git。我的代码如下:
const git = require('simple-git')()
const repoURL = 'https://github.com/steveukx/git-js.git';
const localPath= './git-js';
const options = ['--depth', '1'];
const handlerFn = () => {
console.log('DONE')
};
git.clone(repoURL, localPath, options, handlerFn());
我在options 中指定了--depth 1,但是代码复制了整个回购历史,它似乎完全忽略了给定的选项。我这样做是否正确,是什么导致了这种行为?
【问题讨论】:
标签: node.js git npm shallow-clone