6 ms·
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)
by intuxikated 4y ago
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)
- lake_vincent 4y agoThis 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." (I am a hobbyist programmer)
- yCombLinks 4y agoI 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.
- izoow 4y agoWhat 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.
- rgoulter 4y agomagit 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.
- flatcakes 4y agoI highly recommend Sublime Merge. It's especially good for those that know git well already.
- shlip 4y agoNot a GUI, but a nice TUI : https://github.com/jesseduffield/lazygit https://github.com/jesseduffield/lazygit Some videos show the workflow here : https://jesseduffield.com/15-Lazygit-Features/ https://jesseduffield.com/15-Lazygit-Features/
- david_allison 4y agoHeavyweight, but Android Studio (IntelliJ would probably also work). Supports everything I'd want with a great UI except for `git bisect` and a couple of the `gh` commands.
- 0cf8612b2e1e 4y agoNo 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.