Last week I gave an introductory talk on git for my colleagues new to git. Since I made the presentation during lock down in my own time and did not include company secrets I can share the slides here. I have been working with git for some ten years now and I still learn new stuff. Maybe you find the useful, unfortunately the nice PowerPoint animations (that took quite some time to make) are lost.
Git is the most powerful tool for revision management I know of. But as it always goes - with great power comes great responsibility. Especially the responsibility to learn how to use this power. Git is something marvelous, even after years using git there are always thing to be discovered, learned and unfortunately forgotten. I really wonder if Linus and the other developers actually remembers all commands and features git provides.