I have been given the opportunity to recommend a training course for everyone (less than a dozen individuals) to go through to get them up to speed with git. While I know of fantastic self-guided options like Git Immersion and Pro Git, I want to make sure I recommend one that looks good on paper to management. I imagine they would prefer something with completion verification, like a quiz or exam.
If anyone has been in a similar situation, or has a recommendation for a course like this, I would greatly appreciate some guidance.
https://learn.microsoft.com/en-us/collections/o1njfe825p602p
The presenter uses children's construction toys to explain the surprisingly simple and intuitive git internals, and how each of the somewhat obtuse and unintuitive git command operate on their repository structure.
Once people understand the underlying concepts of git, even programming beginners, they can conceptualize what they want to accomplish in their repository, and then and then figure out which tool is the way to get there.