wfxr.forgit/README.md
2017-11-28 20:05:14 +08:00

1.5 KiB

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

screenshot

<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

screenshot

<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

screenshot

Tips

  • You can quit full screen preview by enter q and continue browsing.
  • Install diff-so-fancy will give you better quality of diff output.
  • GI works like gi but will append contents to .gitignore directly.

License

MIT