UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

25 lines (24 loc) 621 B
/** * 根据配置表,重新 clone 仓库 * @param {Array<item>} list 列表 * @param {string} item.root 路径 * @param {string} item.origin origin * @example * ```ts * reCloneGitRemote([ * { * root: '/Users/foo/Documents/git/t-comm', * origin: 'https://github.com/novlan1/t-comm', * }, * { * root: '/Users/foo/Documents/git/api', * origin: 'git@git.woa.com:pmd-mobile/pmd-h5/api.git', * }, * ]); * // 会先 rm -rf 目标目录,再用 ssh 协议重新 clone * ``` */ export declare function reCloneGitRemote(list?: Array<{ root: string; origin: string; }>): void;