This actually looks like a really cool way to learn git, might have to introduce it at work (where nobody actually knows git, they just use some stupid gui)
No matter my level of proficiency with git, I think I will always use some stupid gui. I love being able to quickly pick and choose individual lines to a commit. Technically possible through the cli, but so much now painful.
I spent a fair bit of time learning the ins and outs of git. Used to use the command line for all my git stuff. Now I use some stupid gui. It's 10x faster for me for most use cases, and if I forget something the gui makes it discoverable at least.
What gui do y'all use? I'm quite proficient with git on the command line, but some tasks seem overly tedious, so I was looking at some other options, but haven't found anything that'd impress me yet.
magit is probably the best interface to git; although it's emacs only. -- e.g. With magit, stuff like `git commit --fixup <commit>` is very straightforward to do.
Outside of emacs, lazygit is worth checking out if you're constantly on the command line.
This sounds perfect for me, because I don't actually know git, and just use some stupid gui. And even that's a step up from my old VCS called "clone a folder and slap a date on it."