Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I use lazygit made by the same person and it's great.


An absolutely amazing tool. Boosted my work productivity immensely.

If you don't like the usual graphical git clients, but would like some help with some of the tasks that are tedious with just the cli, definitely give it a try.


This is absolutely amazing. I’ve been using vscode for interactive rebasing but it’s annoying since I have to use the vscode terminal. This looks super useful for work.


Just want to appropriate what ziftface said in this comment section.

I never really understood the use case for things like this. You can [do what's needed from regular git commands]. So I'm not really sure why you'd need this.


Ideally, you'd achieve as much as you can with minimal interruption to your main workflow.

With graphical clients, there's some friction, since you have to open the client to the directory you're in; or these interfaces are designed for use mainly with the mouse.

A command line program is right there, especially if you're otherwise using a terminal. -- But, for any commands which require finer things than "add everything", being precise on the command line is generally slow.

To get `git show 14feb20`, or `git add path/to/foo.ext`, it can be quite slow to get those precise values, especially if it involves re-entering a value from the output of a previous command. (It will still be slow, even if you're using tab-completion or fzf or copy-pasting).

Keyboard-driven interfaces like lazydocker or lazygit avoid those disadvantages.


The replies to ziftface also apply here. You can get from point A to point B by walking, what's the use of bicycles, cars or planes?


Interesting. Thanks for that, I usually am pretty charitable with my interpretations of comments - it's curious ziftface didn't consider that.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: