zl-gitckt-specdir
v1.0.0
Published
node开发的,一个可以检出git仓库指定目录的模块
Downloads
1
Readme
zl-gitckt-specdir
node开发的,一个可以检出git仓库指定目录的模块
在程序代码中调用
本地安装:npm i zl-gitckt-specdir -S
使用
let gitcktSpecdir = require("zl-gitckt-specdir");
// 从如下gitUrl地址拉取项目目录indexDB-demo
gitcktSpecdir({
gitUrl: 'https://gitee.com/zhangluzhanglu/zl-pro-demo-code.git',
dirName: 'indexDB-demo',
saveDir: "./aa/bb/cc/dd/zzzz"
})
在cmd/终端窗口中调用
全局安装:npm i zl-gitckt-specdir -g
使用
格式:命令 参数
示例
命令:zl-gitpull
参数:gitUrl=https://gitee.com/zhangluzhanglu/zl-pro-demo-code.git##dirName=indexDB-demo##saveDir=.
参数格式说明: 参数名=参数值##参数名=参数值##参数名=参数值 (参数之间以两个#作为分隔符)
完整调用:zl-gitpull gitUrl=https://gitee.com/zhangluzhanglu/zl-pro-demo-code.git##dirName=indexDB-demo##saveDir=./
完整参数说明
* @description 从远程git仓库拉取指定目录内容
* @param {object} param 参数对象
* @param {string} param.gitUrl 欲拉取项目的git仓库地址
* @param {string} param.dirName 拉取的指定目录名
* @param {string} param.saveDir 拉取的内容保存地址,默认为当前目录
* @param {string} param.delGit 拉取完后是否删除.git文件(默认为true,删除)
* @param {string} param.isUseEndDir 如果指定的目录有多个层级,那么是否取最后一级,默认为true,取最后一级.否则取完整路径