What makes lazygit better than the integrated Git tools of IDEs/editors? #3590
Replies: 6 comments 2 replies
-
I use it alongside Zed, since it doesn't have a built-in version control UI |
Beta Was this translation helpful? Give feedback.
-
In my case it's
Out of the most "magical" features to me is the custom patch feature. And generally |
Beta Was this translation helpful? Give feedback.
-
I use JetBrains IDEs, which many say have one of the best integrations, but I consider it near-unusable; The various features like Interactive rebase and force push are disabled 19/20 times, so I just use the integration as a diff tool at this point. |
Beta Was this translation helpful? Give feedback.
-
Not being tied to my editor is actually a plus for me. I like that the articulating point is the OS. The affordances of a text editor are not necessarily what is best for managing your commits, it's good that an independent tool exists |
Beta Was this translation helpful? Give feedback.
-
update 2024.11.24: and i am really liking the lazygit, the rebase, commit log, stash, reflog, files view, command log etc.., especially now that i am fairly comfortable in git's concepts. this is also good as i want to reduce the dependence on the vscodium or any other gui bloat. I also use vscodium (FOSS binaries of vs code), and the git stuff i do there is mostly just:
The reason i installed lazygit today is that i just noticed using the combine it with 0.8 GiB for browser, 1.3 GiB for the DE & system etc... 3 out of 8 GiB gone just like that. so, the TUI options will save that RAM. |
Beta Was this translation helpful? Give feedback.
-
I found a new niche use-case; You can use it in |
Beta Was this translation helpful? Give feedback.
-
So, I've recently seen a lot of people use lazygit and heard very well of it, but I've been wondering, what are its advantages over just using the integrated git tools of your IDE or editor (Visual Studio Code in my case)? Using Git, I need to make commits, choose what should be in them, push, pull, create and switch branches, and I can do all that right in my editor. What else is there that makes you use lazygit instead?
(To clarify: I'm genuinely just interested in everyone's reasoning to use lazygit, no negativity towards the project whatsoever)
Beta Was this translation helpful? Give feedback.
All reactions