About
Interactively switch branches or fuzzy search for that forgotten branch name.
All powered by the speed ⚡️ of rust 🦀.
Installation
If you have Rust installed (using the recommended rustup installation method) then you can install the binary from the crate using cargo:
For Homebrew users, you can install the binary using the following command:
You can also install the binary directly from GitHub Releases
&&
Usage
Start by running:
Once the interactive window is visible you can navigate with keyboard arrows ↑
or ↓
and select the git branch you are looking for by pressing Enter
. If you know the name of the branch you can start typing to search for that particular branch, the search is using a fuzzy algorithm so you don't need to match the exact name of the branch it will also match partial terms.
Git alias
To save typing time you can use a regular git alias for git smart-checkout
. The following command will add the alias git sc
to your git config, however feel free to use whatever works best for you: