https://github.com/wilfred/fuzzybranch
git-checkout with fuzzy branch names
https://github.com/wilfred/fuzzybranch
git haskell
Last synced: 7 months ago
JSON representation
git-checkout with fuzzy branch names
- Host: GitHub
- URL: https://github.com/wilfred/fuzzybranch
- Owner: Wilfred
- Created: 2012-09-13T15:02:13.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2023-07-22T16:36:19.000Z (over 2 years ago)
- Last Synced: 2025-03-29T04:12:27.013Z (8 months ago)
- Topics: git, haskell
- Language: Haskell
- Homepage:
- Size: 301 KB
- Stars: 7
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://travis-ci.org/Wilfred/FuzzyBranch)
Bored of writing
```
$ git checkout feature/really-long-branch-name
```
? git-fuzzy saves precious keystrokes. Just type enough of the branch
name to uniquely identify it:
```
$ git co real
```
## Installation
$ cabal install --user
This will install an executable `git-fuzzy` to `~/.cabal/bin`. Copy
this to somewhere on your `$PATH`.
You then want to set up a git alias for this command. I like
`git co`. Add to your `~/.gitconfig`:
[alias]
co = !git-fuzzy
Now, rather than writing:
$ git checkout develop
You can just write:
$ git co dev