a simple git wrapper built for speed
rewind is a git wrapper made in Rust, built for speed, with the goal of providing people with a simple tool to use with git. rewind is best used along with git so that you can still get the full set of features from git while also getting the speed provided by rewind.
Rewind installs the rw command on to your system.
You will need the current version of the Rust toolchain to install rewind.
- Rust toolchain
- Cargo
These can both be installed with the rustup tool.
You will also need:
- Git
To install rewind (rw) first you will need to clone the source code on to your machine
git clone https://github.com/aixoio/rewind.gitOnce you have the source code for rewind on your machine simply move into the rewind folder
cd rewindFinaily to install rewind you will need to use
cargo run
cargo install --path .Check it is installed with
rw --versionRewind offers many commands and sub-commands you can use to manage your projects while being fully compatable with git.
Help is offered with the rw help command.
rw pushorrw p- push changes to originrw pullorrw pu- pull changes from originrw statusorrw s- prints git statusrw addorrw ad- stage files to gitrw commitorrw c- commit files to git with auto stagingrw init- runsgit initrw logorrw l- display commit historyrw difforrw d- displaygit diffrw branchorrw b- manage git branchesrw mergeorrw m- merge 2 branchesrw checkoutorrw co- checkout a branch or commitrw reset- discard all uncommited changesrw tagorrw t- manage git tagsrw revert- revert changes made in a commitrw stash- manage stashes
This project is under the MIT license.