Crates.io | git-gud |
lib.rs | git-gud |
version | 0.1.3 |
source | src |
created_at | 2023-04-25 16:38:58.515069 |
updated_at | 2023-04-28 20:34:59.149263 |
description | git-gud is a CLI tool for using git with some improved features. |
homepage | https://gitlab.com/CaelRowley/git-gud |
repository | https://gitlab.com/CaelRowley/git-gud |
max_upload_size | |
id | 848638 |
size | 108,430 |
git-gud is a CLI tool for using git with some improved features. This is a work in progress but is still very usable, because it default to using git
if there is no custom implementation.
cargo install git-gud
Here is the list of custom commands
gg |
git |
---|---|
gg status gg s |
git status |
gg clone ${url} gg c ${url} |
git clone ${url} |
gg push gg p |
When on main: git push When on a branch: git push --set-upstream branch-name |
gg sync |
git pull --rebase if on master, but if on a branch, it will pull the latest changes onto master, and then rebase master on your current branch |
If you run a command that is not implemented, for example gg checkout -b some-branch
it will default to git and run the equivalent of git checkout -b some-branch
MIT