在日常开发中,我们可能会面临需要克隆多个 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

使用方法

  1. 在目标路径下,执行如下命令以新建一个 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)
  1. 执行以下命令,进行批量克隆
git-batch-clone ./repos.json
  1. 运行结果如下图所示
    在这里插入图片描述

    结语

欢迎使用 git-batch-clone-cli,希望它能帮助你高效克隆多个 Git 仓库!


活泼的脸盆
1 声望0 粉丝