git-fuzzy

Dev tools

git interface

SHOW HN2020

251points
63comments
#186of 3,028 in 2020
Top 7%of 2020 by points

How HN took it

DebatedReal support and real criticism

7 positive, 6 neutral or asking, 0 mixed, 6 critical, out of 19 comments about the project. Thread score +0.12.

Execution: 1 for, 2 againstDesign: 2 for, 0 againstIdea: 2 for, 0 againstPerformance: 0 for, 2 againstDocs: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • fzf-based git workflow is useful and well made

    From 4 comments
    • 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…
      danans on HN
    • I've been using fzf on the command line and within NeoVim for a about a year now, and it's made my workflow a lot faster. Highly recommended.
      wyclif on HN
    • I really like the "git diff" example. Almost wants me to throw Git Tower after that! Nice job.
      hivacruz on HN
    • 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…
      htfy96 on HN

Objections

  • Alt-key bindings produce special characters on macOS, blocking hotkeys

    From 2 comments
    • 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…
      hesk on HN
    • I tried the macOS terminal, iTerm2, and the xterm that ships with XQuartz. None of them work. I think the problem is that by default Alt+X creates printable characters on macOS.…
      hesk on HN
  • Delta pager integration did not appear to work

    From 2 comments
    • The doc seems to imply if I have delta installed, it will just automatically use it. But that doesn't seem to be the case, git fuzzy log output looks the same with and without? I…
      AdamGibbins on HN
    • I believe I ran into the same thing. If the other commenter is anything like me, the underlying cause is that `delta` did not support unified diffs until version 0.0.15 (ie only…
      IggleSniggle on HN
  • Page is heavy in images and slow to load in some browsers

    From 2 comments
    • 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…
      throwaway_pdp09 on HN
    • It takes ~120MB on Chrome. (compared to ~40MB for a different repo page on github). I think this warrants a bug report for palemoon
      yuribro on HN

Requests

  • Configurable keybindings, possibly Ctrl-based

    From 2 comments

Questions

  • How to edit, stage, or commit from the interface

    From 1 comment
    • 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…
      hesk on HN

Alternatives named

  • magit

    From 2 comments
    • If you're an emacs user, check out https://magit.vc/
      beshrkayali on HN
    • I've always been curious about how it compares with vim + fugitive, which provides a good git/vim integration
      tarruda on HN
  • lazygit

    From 2 comments
    • I personally love Laxygit https://github.com/jesseduffield/lazygit. It makes sure I don't have to think.
      atishay811 on HN
    • 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,…
      williamdclt on HN
  • tig

    From 1 comment
    • 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…
      htfy96 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/23363767)