As a #physics researcher doing a lot of #NumericalSimulation , I learned code mostly on my own with educated people around to answer my questions. Some that were not so easily answered were about how the F #git works. Mostly because many people learned other systems like SVN, but also because Git is not so easy to wrap your head around on your own when going on sophisticated stuff.
So I learned how to do the basics and that was roughly it until I finished (just now) Anna Skoulikari''s book "Learning Git" at O'Reilly. While it does not go into technical details, it is very simple in its examples and has diagrams that are helps to intuit what is going on for visual people (like me).
I'll put this into my future students hands without restriction. You should do the same. It will help them clutching how git works and starting good practice as software developers.
https://www.oreilly.com/library/view/learning-git/9781098133900/
Pro tip: It is regularly sold for low prices in #HumbleBundle coding book collections. I got it for like 5 euros.