UNPKG

template-syncer

Version:

智能模板同步工具 - 让你的项目与模板仓库保持同步,支持智能合并、差异对比和交互式更新

37 lines (36 loc) 739 B
/** * Git 操作工具 */ export declare class Git { private verbose; constructor(verbose?: boolean); /** * 执行 Git 命令 */ private exec; /** * 测试仓库连接 */ testConnection(repo: string): boolean; /** * 克隆仓库 */ clone(repo: string, dest: string): void; /** * 获取所有分支 */ getBranches(cwd: string): string[]; /** * 切换分支 */ checkout(branch: string, cwd: string): void; /** * 创建备份 (stash) * 只备份已跟踪的文件,不影响未跟踪的配置文件 */ backup(message?: string): boolean; /** * 删除 .git 目录 */ removeGitDir(dir: string): void; }