mirror of
https://github.com/wfxr/forgit.git
synced 2026-09-10 07:16:23 -04:00
|
|
||
|---|---|---|
| forgit.plugin.zsh | ||
| LICENSE.txt | ||
| README.md | ||
| screenshot-ga.png.REMOVED.git-id | ||
| screenshot-gi.png.REMOVED.git-id | ||
| screenshot-glo.png.REMOVED.git-id | ||
forgit
forgit is a utility tool for git taking advantage of fuzzy finder fzf.
Install
zplug(Recommand)
Just add this line to your zshrc:
zplug 'wfxr/forgit', defer:1
Manually
Clone this repo somewhere and source the forgit.plugin.zsh at ~/.zshrc.
Commands
ga
Interactive git add
<Tab> Mark/Unmark(and move down)
<C-r> Reverse selection
<Enter> Confirml and quit
<C-j/n><C-k/p> Selection down/up
<?> Toogle preview window
<A-w> Toggle preview wrap
<A-j><C-k> Preview down/up
glo
Interactive git log
<Enter> Fullscreen preview
<C-j/n><C-k/p> Selection down/up
<?> Toogle preview window
<A-w> Toggle preview wrap
<A-j><C-k> Preview down/up
gd
Interactive git diff
<Enter> Fullscreen preview
<C-j/n><C-k/p> Selection down/up
<?> Toogle preview window
<A-w> Toggle preview wrap
<A-j><C-k> Preview down/up
gi
Interactive .gitignore generator
Tips
Install diff-so-fancy for better quality of diff result.


