Another great terminal UI for git is tig: https://jonas.github.io/tig/
Lazygit: A simple terminal UI for Git commands
41–50 of 143 posts
Re: Lazygit: A simple terminal UI for Git commands
#42Earlier quoted context omitted.
`git add -p` does that as well, it's effectively what the GUIs are using. You can also [e]dit each thing and rewrite as desired, though it can be a bit fiddly. UIs can be nicer though for rewriting / making finer-grained splits than the hunks that -p decides on, definitely agreed there. I have broken out a UI just to simplify staging some gnarly commits. GUIs are also often nicer for understanding and resolving nasty…
git gui, which comes with git, is quite efficient to do partial commits. I wrote an article about this a few years ago: https://agateau.com/2016/an-intro-to-git-gui/
Re: Lazygit: A simple terminal UI for Git commands
#43If there is one thing that terrifies me it's using Git, or any source control, from the command line. No matter how long I've been in this industry, I just can't get cozy with doing a lot of heavy lifting in any shell environment. Give me the GUI all day every day.
Re: Lazygit: A simple terminal UI for Git commands
#44Re: Lazygit: A simple terminal UI for Git commands
#45If there is one thing that terrifies me it's using Git, or any source control, from the command line. No matter how long I've been in this industry, I just can't get cozy with doing a lot of heavy lifting in any shell environment. Give me the GUI all day every day.
Re: Lazygit: A simple terminal UI for Git commands
#46Earlier quoted context omitted.
`git add -p` does that as well, it's effectively what the GUIs are using. You can also [e]dit each thing and rewrite as desired, though it can be a bit fiddly. UIs can be nicer though for rewriting / making finer-grained splits than the hunks that -p decides on, definitely agreed there. I have broken out a UI just to simplify staging some gnarly commits. GUIs are also often nicer for understanding and resolving nasty…
git gui, which comes with git, is quite efficient to do partial commits. I wrote an article about this a few years ago: https://agateau.com/2016/an-intro-to-git-gui/
Re: Lazygit: A simple terminal UI for Git commands
#47Looks pretty great, but: Error! Your Xcode (13.0) is too outdated I don't have the luxury of upgrading yet. This requirement seems overly fussy and opinionated.
Re: Lazygit: A simple terminal UI for Git commands
#48If there is one thing that terrifies me it's using Git, or any source control, from the command line. No matter how long I've been in this industry, I just can't get cozy with doing a lot of heavy lifting in any shell environment. Give me the GUI all day every day.
Exactly the opposite for me. I absolutely do not trust GUIs to do the right thing. I don't trust text area to use correct line endings consistently across platforms, I don't trust them to be up to date with new options for `commit` or `checkout`, they never show examples what result will be (--dry-run). None GUI is ever up to date with documentation and contains all functionality which I can autocomplete with [tab][t…
I like it better than git's built-in `-p` because you don't have to rely on git chunking things up the way you hoped, or spend time splitting git's chunks (hunks?) to get the specific line you wanted to stage.
Re: Lazygit: A simple terminal UI for Git commands
#49Looks pretty great, but: Error! Your Xcode (13.0) is too outdated I don't have the luxury of upgrading yet. This requirement seems overly fussy and opinionated.
Re: Lazygit: A simple terminal UI for Git commands
#50If there is one thing that terrifies me it's using Git, or any source control, from the command line. No matter how long I've been in this industry, I just can't get cozy with doing a lot of heavy lifting in any shell environment. Give me the GUI all day every day.
This has the same vibe as cooking a piece of beef until it's shoe leather