git-fzf provides interactive versions of built-in Git commands using fzf.
https://user-images.githubusercontent.com/933396/130337334-345c5c60-4e20-4807-8ed3-655bf5115981.mp4
Run pip install git-fzf
--staged
or --cached
flag to choose from staged
files.
--staged
or --cached
flag to choose from
staged files.
-r
or
--remotes
flag to choose from remote branches.
There are some similar projects with more elaborate user interfaces:
Most of the time, I personally prefer the more minimal user interface that this project provides. Still, would I have started this project if I had known about these alternatives at the time?
🤷♂️