© 2026 Dometrain. All rights reserved.
Learn Git from scratch with this comprehensive course, covering everything from basic version control concepts to advanced Git techniques.
Git was released in 2005, and in the past 20 years, it’s become a must-know tool for every single software developer out there. Originally created by Linux creator Linus Torvalds, it made it possible for distributed, non-linear workflows to all come harmoniously together into a single codebase, and it skyrocketed the productivity of small and big teams. Git is also a requirement for jobs at any seniority level, and every junior developer is expected to know how to use it effectively. In this course, Scott Sauber will assume no knowledge of Git and version control, and he will teach you not only everything you need to know to master Git but also show you how to deal with problems when Git goes wrong.
It contained thorough information on how to set up Github properly
That I should use git add -A instead of git add .
* Scotts down-to-earth approach * Good sense of humour :) "thats no way to live your life" etc * Good coverage of all you need in git to be productive
I have been using git for 10+ years so this is a refresher but I liked: * "under the hood" bit * the reflog * aliases * squash merge startegy