3 hours ago by beshrkayali

If you're an emacs user, check out https://magit.vc/

2 hours ago by tarruda

I've always been curious about how it compares with vim + fugitive, which provides a good git/vim integration

2 hours ago by elpatoisthebest

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.

3 hours ago by gumby

Life changing

4 hours ago by atishay811

I personally love Laxygit https://github.com/jesseduffield/lazygit. It makes sure I don't have to think.

an hour ago by williamdclt

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!

5 hours ago by parentheses

(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.

7 minutes ago by AdamGibbins

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 have my git pager set to use delta, so I know it works.

3 hours ago by hesk

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.

2 hours ago by undefined

[deleted]

3 hours ago by danans

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

4 hours ago by htfy96

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.

3 hours ago by avel

A nice tutorial on tig, now that you mentioned it. https://www.atlassian.com/blog/git/git-tig

3 hours ago by throwaway_pdp09

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.

2 hours ago by alpb

"done right" is rather subjective. It would be better if mods can suggest a better title.

4 hours ago by hivacruz

I really like the "git diff" example. Almost wants me to throw Git Tower after that! Nice job.

Daily Digest

Get a daily email with the the top stories from Hacker News. No spam, unsubscribe at any time.