LinuxCommandLibrary

vcsh

vcsh

TLDR

Initialize an (empty) repository

$ vcsh init [repository_name]
copy


Clone a repository into a custom directory name
$ vcsh clone [git_url] [repository_name]
copy


List all managed repositories
$ vcsh list
copy


Execute a Git command on a managed repository
$ vcsh [repository_name] [git_command]
copy


Push/pull all managed repositories to/from remotes
$ vcsh [push|pull]
copy


Write a custom .gitignore file for a managed repository
$ vcsh write-gitignore [repository_name]
copy

Copied to clipboard