Contents:
To understand why you need to learn git, see Tools to do Reproducible Science
Openclassrooms’ MOOC Manage your code with Git and Github
https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners
https://git-scm.com/book/en/v2/Getting-Started-Git-Basics
The Git Book
My own git cheat page