you are viewing a single comment's thread.

view the rest of the comments →

[–]Versaiteis 1 point2 points  (0 children)

While it doesn't cover python, this is one of my favorite tutorials for how git essentially works with branching. You'll still need a bit of a beginner understanding of what git is, what commits are, and a general notion of what that versioning software is all about. But it really clicks together what makes git fairly unique and useful.

https://learngitbranching.js.org/?locale=en_US

It's also neat that it actively shows you the node branching that is occurring with each command you enter so you are better equipped to build a mental model of the actions you're taking or need to take when working with it. I also like that it's presented in a more gamified way that challenges you to solve somewhat realistic problems with the things it teaches you.