[HN Gopher] Show HN: `fzf` * `Git` done right
       ___________________________________________________________________
        
       Show HN: `fzf` * `Git` done right
        
       Author : parentheses
       Score  : 100 points
       Date   : 2020-05-30 19:11 UTC (3 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | beshrkayali wrote:
       | If you're an emacs user, check out https://magit.vc/
        
         | tarruda wrote:
         | I've always been curious about how it compares with vim +
         | fugitive, which provides a good git/vim integration
        
           | elpatoisthebest wrote:
           | I'm a vim + fugitive user who tried emacs for a year about 2
           | years ago. I eventually moved back to vim but the thing I
           | miss from emacs is magit. It made so much sense to me. Loved
           | it.
        
         | gumby wrote:
         | Life changing
        
       | alpb wrote:
       | "done right" is rather subjective. It would be better if mods can
       | suggest a better title.
        
       | parentheses wrote:
       | (Author) Please reply to this comment with any bugs you face and
       | I'll do my best to fix them ASAP.
       | 
       | I recommend you check out the log command. It's quite powerful
       | and the closest to a "git history search engine" I've ever seen.
        
         | [deleted]
        
         | hesk wrote:
         | The screenshot looks nice but I can't figure out how to get it
         | working. I can mark files with TAB but how can I
         | edit/stage/commit? The ALT-X hotkeys create characters which
         | are used to refine the search.
        
       | danans wrote:
       | I was introduced to fzf by a co-worker about a year ago when I
       | started working on a team that used git.
       | 
       | Now I use it literally everywhere, from the command line as a
       | quick git workspace switcher, to all sorts of git commands in vim
       | using fzf.vim [1].
       | 
       | fzf is brilliant.
       | 
       | 1. https://github.com/junegunn/fzf.vim
        
       | htfy96 wrote:
       | This looks nice! https://jonas.github.io/tig/ is another command-
       | line UI for Git with similar two-column layout.
       | 
       | git-fuzzy seems to also support two-column diff view which isn't
       | in tig. Good job.
        
         | avel wrote:
         | A nice tutorial on tig, now that you mentioned it.
         | https://www.atlassian.com/blog/git/git-tig
        
       | hivacruz wrote:
       | I really like the "git diff" example. Almost wants me to throw
       | Git Tower after that! Nice job.
        
       | atishay811 wrote:
       | I personally love Laxygit
       | https://github.com/jesseduffield/lazygit. It makes sure I don't
       | have to think.
        
         | williamdclt wrote:
         | I really like the FZF approach and did some nice git
         | integrations myself. Nothing close to this post, this is great
         | work!
         | 
         | But I find that lazygit does everything I want and more, better
         | than I would have designed it!
        
       | throwaway_pdp09 wrote:
       | Check out magit.
       | 
       | I tried to look at the web page but it has ~16MB in 3 images
       | (please don't do that) and blew up my palemoon process by over
       | 3GB (not MB). I have never seen that before. JS is disabled.
       | There's something really nasty going on. Browser is palemoon,
       | fairly recent.
        
       ___________________________________________________________________
       (page generated 2020-05-30 23:00 UTC)