Merging upstream version 0.16.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
761a845342
commit
6cfcc808bb
14 changed files with 83 additions and 889 deletions
15
README.md
15
README.md
|
@ -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
|
||||
|
||||

|
||||
|
||||
|
@ -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
|
||||
[](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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue