snippetbashTip
git bulk — Execute operations on multiple Git repositories. Part of `git-extras`. More information: <https://gi
Viewed 0 times
repositoriesoperationscommandmultipleexecutecligit bulkgit
Problem
How to use the
git bulk command: Execute operations on multiple Git repositories. Part of git-extras. More information: <https://github.com/tj/git-extras/blob/main/Commands.md#git-bulk>.Solution
git bulk — Execute operations on multiple Git repositories. Part of git-extras. More information: <https://github.com/tj/git-extras/blob/main/Commands.md#git-bulk>.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 --listallRun 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 --purgeCode Snippets
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 --listallContext
tldr-pages: common/git bulk
Revisions (0)
No revisions yet.