gita(1)

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

From gita 0.12.9-1 in Debian 11 (Bullseye). Parsed by carta from the page's man source.