在日常开发中,我们可能会面临需要克隆多个 Git 仓库的场景,而手动逐个执行 git clone
命令会比较耗时。为了提高效率,我实现了一个批量克隆 Git 仓库的命令行工具,它能够快速、高效地完成批量克隆任务,极大地简化了操作流程。以下是安装和使用方法:
NPM地址:https://www.npmjs.com/package/git-batch-clone-cli
安装
通过以下命令全局安装 git-batch-clone-cli
:
npm install -g git-batch-clone-cli
查看版本
运行以下命令查看当前版本:
git-batch-clone --version
使用方法
- 在目标路径下,执行如下命令以新建一个 JSON 文件,例如
repos.json
。文件内容是一个记录Git仓库地址的JSON数组(当然,手动创建也可🤣)
# 1. Mac系统
echo '[
"https://github.com/Allen-He/git-batch-clone.git"
]' > repos.json
# 2. Windows系统
$jsonContent = @"
[
"https://github.com/Allen-He/git-batch-clone.git"
]
"@
# 创建一个 UTF-8 编码对象,不带 BOM
$Utf8NoBomEncoding = New-Object System.Text.UTF8Encoding $False
# 写入文件
[System.IO.File]::WriteAllLines('repos.json', $jsonContent, $Utf8NoBomEncoding)
- 执行以下命令,进行批量克隆
git-batch-clone ./repos.json
运行结果如下图所示
结语
欢迎使用 git-batch-clone-cli
,希望它能帮助你高效克隆多个 Git 仓库!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。