Which courses or tutorials helped you most to improve your understanding of Git? Can you recommend and free/paid resources to beginners?
The Pro Git online book is a great resource. As is this interactive site.
When I was learning it (many years ago), I found the Atlassian Git Tutorial very helpful. I know, Atlassian isn’t exactly the most popular company, but this tutorial is really worth your attention.
Yeah, I remember Google taking me to their tutorial when I was confused about things. I agree with you, they have very good explanations.
Let me start…
When it comes to courses, I really learned a lot from Paolo Perrotta’s courses on Pluralsight (paid).
- How Git Works (Beginner): https://www.pluralsight.com/courses/how-git-works
- Mastering Git (Intermediate): https://www.pluralsight.com/courses/master-git
These courses greatly improved my understanding of how Git works behind the scenes. They are behind a paywall, so I understand that not everyone may have the necessary means of accessing them, but maybe others will share some free resources.
The other thing that really helped me was using the CLI. It has a steep learning curve, sure. But it really pays back over time.
This interactive tutorial is nice: https://learngitbranching.js.org/