commands.sh

git bulk

all

Execute operations on multiple Git repositories. Part of `git-extras`.

More info →

Examples (8)

Register the current directory as a workspace

git bulk --addcurrent workspace_name

Register a workspace for bulk operations

git bulk --addworkspace workspace_name /path/to/repository

Clone 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_location

Clone 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/file

List all registered workspaces

git bulk --listall

Run a Git command on the repositories of the current workspace

git bulk command command_arguments

Remove a specific workspace

git bulk --removeworkspace workspace_name

Remove all workspaces

git bulk --purge
made by @shridhargupta | data from tldr-pages