3 releases
0.1.3 | Apr 28, 2023 |
---|---|
0.1.2 | Apr 25, 2023 |
0.1.1 | Apr 25, 2023 |
#15 in #improved
35 downloads per month
105KB
242 lines
Git Gud
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.
Install
- You will need to install git.
- You will also need to install rust and cargo.
- Then run
cargo install git-gud
Commands
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
License
MIT
Dependencies
~8–18MB
~289K SLoC