Mastering Git From Beginner to Advanced Step by Step With Graphical Animation Commands is a good entry point for people who would like to get started with git or improve their basic knowledge.

After getting the basics from the former introduction you can dive deep into git with a talk given by Mark Erikson about git internals. The blog post Git Under the Hood: Internals, Techniques, and Rewriting History points to his slides.

Writing commit messages is not that hard even though most projects with more than one person struggle to keep these messages consistent. Darkø Tasevski has written an article on this topic. How are you writing a commit message?

Remote work seems for many people very easy to handle. But my from point of view you need to take care of specific aspects to get the most out of it for you personally and for your team. Krzysztof Peksa has written about this topic in his article Deep remote work. I personally think that the communication aspect is most important for anyone working remotely.

What should a Product Owner (PO) do? It depends most of the time on the specific environment where the PO is working. One main task for a PO is indubitable ordering the backlog. The article Balancing Dev & Ops: What is a Product Owner to do? by Ben Flath provides some strategies on how to tackle this challenge.