gita1
Manage many git repos
Overview
usage: gita [-h] [-v]
-
{add,rm,freeze,clone,rename,color,info,ll,context,ls,group,super,shell,br,clean,diff,difftool,fetch,last,log,merge,mergetool,patch,pull,push,rebase,reflog,remote,reset,shortlog,show,show-branch,stash,stat,st,tag,whatchanged} ...
Gita manages multiple git repos. It has two functionalities
-
1. display the status of multiple repos side by side 2. delegate git commands/aliases from any working directory
Examples
-
gita ls gita fetch gita stat myrepo2 gita super myrepo1 commit -am 'add some cool feature'
For bash auto completion, download and source https://github.com/nosarthur/gita/blob/master/.gita-completion.bash
optional arguments:
-h, --help
|
show this help message and exit |
|---|---|
-v, --version
|
show program's version number and exit |
sub-commands:
{add,rm,freeze,clone,rename,color,info,ll,context,ls,group,super,shell,br,clean,diff,difftool,fetch,last,log,merge,mergetool,patch,pull,push,rebase,reflog,remote,reset,shortlog,show,show-branch,stash,stat,st,tag,whatchanged}
|
additional help with sub-command -h |
|---|---|
add
|
add repo(s) |
rm
|
remove repo(s) |
ll
|
display summary of all repos |