Hacker News new | ask | show | jobs
by procinct 1059 days ago
I agree with the others saying to just go ahead with teaching him the CLI, however I also think you are overestimating the amount of work required for scoping out a GUI client. Pretty much all of the mainstream clients you could get dropped into and if you understand git, could understand the GUI within about 20 min of poking around.

I actually switched from CLI to a GUI a couple of years ago because I found one that was a pure UI over git (not trying to abstract it) and that had a lot of useful features that were difficult to do from the CLI. If looking for a GUI to check out, I’d really recommend sublime merge, created by the same people as sublime text. You can also see exactly which commands it’s running which makes for an easy transition imo.

With that said, I switched to Sublime Merge purely because of advanced features that were difficult in the CLI. For just learning git, the CLI should be totally fine.