数据与文本处理

git-bulk:批量操作多个 Git 仓库

· 52CE 我爱测

适用场景 批量操作多个 Git 仓库。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。 git bulk 批量操作多个 Git 仓库。 属于 git-extras的一部分。 更多信息:。 - 将当前目录注册为工作区: git bulk --addcurrent {{工作区名称}} - 注册一个工作区用于批量操作: git bulk --addworkspace {{工作区名称}} {{到仓库的绝对路径}} - 在指定目录克隆仓库

适用场景

批量操作多个 Git 仓库。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。

git bulk

批量操作多个 Git 仓库。 属于 git-extras的一部分。 更多信息:https://github.com/tj/git-extras/blob/main/Commands.md#git-bulk。

  • 将当前目录注册为工作区:

git bulk --addcurrent {{工作区名称}}

  • 注册一个工作区用于批量操作:

git bulk --addworkspace {{工作区名称}} {{到仓库的绝对路径}}

  • 在指定目录克隆仓库并注册为工作区:

git bulk --addworkspace {{工作区名称}} {{仓库父目录的绝对路径}} --from {{远程仓库地址}}

  • 从换行分隔的远程仓库列表克隆并注册为工作区:

git bulk --addworkspace {{工作区名称}} {{/路径/到/根/目录}} --from {{/路径/到/文件}}

  • 列出所有已注册的工作区:

git bulk --listall

  • 在当前工作区的所有仓库上执行 Git 命令:

git bulk {{命令}} {{命令参数}}

  • 删除指定工作区:

git bulk --removeworkspace {{工作区名称}}

  • 删除所有工作区:

git bulk --purge

资料来源与适用范围

资料来源
tldr 中文命令参考
适用范围
Linux / Unix;具体选项随发行版和命令版本变化
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。