I was pretty stunned to see just how Mac centric all attempts at making git usable was these days. I use linux full time and just hadn't been paying attention.
Thankfully github had this git for windows tool! Well, and then we had to install a newer version of the .NET runtime so he could update to an even newer vesion of the .NET runtime just to he could learn a UI that was pretty foreign from the git tool that I was used to.
I'm pretty amazed that we never found a build of git that just worked on powershell or cmd.exe. I've been teaching him with the "gitshell" that github has, but all the bashisms, the weird prompts..
Browsers have made cross platform tooling a ghetto. I'm not sure whether this is good or bad, but it was certainly a recent relevation for me.