git-bulk
Execute operations on multiple Git repositories. tldr-pages
On several platforms
Several platforms
Execute operations on multiple Git repositories. Part of git-extras.
Register the current directory as a workspace
git bulk --addcurrent workspace_nameIdentifyRegister a workspace for bulk operations
git bulk --addworkspace workspace_name /path/to/repositoryIdentifyClone a repository inside a specific directory, then register the repository as a workspace
git bulk --addworkspace workspace_name /path/to/parent_directory --from remote_repository_locationIdentifyClone repositories from a newline-separated list of remote locations, then register them as workspaces
git bulk --addworkspace workspace_name /path/to/root_directory --from /path/to/fileIdentifyList all registered workspaces
git bulk --listallIdentifyRun a Git command on the repositories of the current workspace
git bulk command command_argumentsIdentifyRemove a specific workspace
git bulk --removeworkspace workspace_nameIdentifyRemove all workspaces
git bulk --purgeIdentify