I find that learning about the ways of working with Git follows relatively naturally after you spend about 10 minutes learning about how Git is modelled. (I created a visual tutorial about that a number of years ago: https://agripongit.vincenttunru.com/)