diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -14,18 +14,15 @@ | | ____ | | | | | ___ | | | \_ ) | | | | | ( ) | | (___) |__) (___ | | | ) ( | -(_______)_______/ )_( |/ \| v0.15 +(_______)_______/ )_( |/ \| v0.16 ``` # Gita: a command-line tool to manage multiple git repos -This tool does two things +This tool has two main features - display the status of multiple git repos such as branch, modification, commit message side by side -- (batch) delegate git commands/aliases from any working directory - -If several repos are related, it helps to see their status together. -I also hate to change directories to execute git commands. +- (batch) delegate git commands/aliases and shell commands on repos from any working directory ![gita screenshot](https://github.com/nosarthur/gita/raw/master/doc/screenshot.png) @@ -39,6 +36,9 @@ To add your own commands, see the [customization section](#custom). To run arbitrary `git` command, see the [superman mode section](#superman). To run arbitrary shell command, see the [shell mode section](#shell). +I also made a youtube video to demonstrate the common usages +[![Img alt text](https://github.com/nosarthur/gita/raw/master/doc/video-outline.png)](https://www.youtube.com/watch?v=ySWbwQcbhqI) + The branch color distinguishes 5 situations between local and remote branches: color | meaning @@ -65,7 +65,7 @@ symbol | meaning The bookkeeping sub-commands are -- `gita add <repo-path(s)>`: add repo(s) to `gita` +- `gita add <repo-path(s)> [-g <groupname>]`: add repo(s) to `gita`, optionally into an existing group - `gita add -a <repo-parent-path(s)>`: add repo(s) in <repo-parent-path(s)> recursively and automatically generate hierarchical groups. See the [customization section](#custom) for more details. - `gita add -b <bare-repo-path(s)>`: add bare repo(s) to `gita`. See the [customization section](#custom) for more details on setting custom worktree. @@ -79,6 +79,7 @@ The bookkeeping sub-commands are - `gita context none`: remove context - `gita color`: color sub-command - `gita color [ll]`: Show available colors and the current coloring scheme + - `gita color reset`: Reset to the default coloring scheme - `gita color set <situation> <color>`: Use the specified color for the local-remote situation - `gita flags`: flags sub-command - `gita flags set <repo-name> <flags>`: add custom `flags` to repo |