👋 Hey there, I am Waylon Walker
I am a Husband, Father of two beautiful children, Senior Python Developer currently working in the Data Engineering platform space. I am a continuous learner, and sha
I used to use vscode's git interface, but It was so slow for me and would randomly lock up requiring a restart fo vscode, so I turned it completely off and only use the terminal. I find it convenient that I can get to it with a keyboard shortcut. I use forgit, which gives a bit better terminal user interface with fuzzy matching. The one thing that I miss from turning off git in vscode is the nice diffs in my editor.
👋 Hey there, I am Waylon Walker
I am a Husband, Father of two beautiful children, Senior Python Developer currently working in the Data Engineering platform space. I am a continuous learner, and sha
@ben
Aparently when you make a comment, then click on a new article while the comment is still processing, the comment is added to the article you clicked on.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I used to use vscode's git interface, but It was so slow for me and would randomly lock up requiring a restart fo vscode, so I turned it completely off and only use the terminal. I find it convenient that I can get to it with a keyboard shortcut. I use forgit, which gives a bit better terminal user interface with fuzzy matching. The one thing that I miss from turning off git in vscode is the nice diffs in my editor.
wfxr / forgit
💤 A utility tool powered by fzf for using git interactively.
forgit
forgit
is a utility tool powered by fzf for using git interactively.Installation
Make sure you have fzf installed.
Try Online
Run the following command in your shell to try
forgit
without installing:Bash and ZSH
Fish
Installation using a ZSH Plugin manager
Zplug
zplug 'wfxr/forgit'
Zgen
zgen load 'wfxr/forgit'
Antigen
antigen bundle 'wfxr/forgit'
Manual Installation
Download and source
forgit.plugin.zsh
,forgit.plugin.sh
, orforgit.plugin.fish
in your shell config.Commands
ga
Interactive
git add
selectorglo
Interactive
git log
viewerThe log graph can be disabled by option
FORGIT_LOG_GRAPH_ENABLE
(see discuss in issue #71).gi
Interactive
.gitignore
generatorgd
Interactive
git diff
viewergrh
Interactive
git reset HEAD <file>
selectorgcf
Interactive
git checkout <file>
selectorgss
Interactive
git stash
viewergclean
Interactive
git clean
selectorDefault keybinds
@ben Aparently when you make a comment, then click on a new article while the comment is still processing, the comment is added to the article you clicked on.