Live data from Hacker News

Lazygit: A simple terminal UI for Git commands

github.com

1–10 of 143 posts

Re: Lazygit: A simple terminal UI for Git commands

#2
A very satisfied user. As a (neo)vim user, I did suffer from magit envy but at the end, Lazygit takes care of all my needs. I prefer the UX (Just a personal preference).

Kudos to the dev for the wonderful tool

PS: There is also lazydocker by same person https://github.com/jesseduffield/lazydocker

Re: Lazygit: A simple terminal UI for Git commands

#3
Looks awesome. It almost seems arcane now to write a program that is only is designed to make a person's everyday life simpler and easier. I love the idea of programs like this, but then I find myself nit-picking over whether I want it to be console, graphical, web... There's no such thing as a UI framework that works for all three, right?

Re: Lazygit: A simple terminal UI for Git commands

#5

Looks awesome. It almost seems arcane now to write a program that is only is designed to make a person's everyday life simpler and easier. I love the idea of programs like this, but then I find myself nit-picking over whether I want it to be console, graphical, web... There's no such thing as a UI framework that works for all three, right?

I guess Emacs is a sort of UI framework, considering Magit.

Re: Lazygit: A simple terminal UI for Git commands

#9
I maintain a bunch of git aliases in my .gitconfig for my company's rebase based workflow. They cover 90% of my 'dumb' git usages

    synced = pull origin master --rebase. # Update myself with master

    squash = rebase -i origin/master # Let me optionally squash whatever has happened since master

    publish = push origin HEAD --force-with-lease  # Save to orig in (github)

    pub = push origin HEAD --force-with-lease  # Save to origin (github)

    ammend = commit --amend  # I cannot spell this word for the life of me

    amend = commit --amend

Re: Lazygit: A simple terminal UI for Git commands

#10
post #6

Another great terminal UI for git is tig: https://jonas.github.io/tig/

Tig is great for visualising and stepping through history but for quickly performing other Git related task I found it was missing something. That something turned out to be exactly Lazygit.
Post reply on HN