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.
Course Curriculum
3h 23m 10 sections
Welcome
01:16Free preview
What will you learn in this course?
02:14Free preview
Who is the course for and prerequisites
01:37Free preview
Why version control?
02:29
Centralized version control vs distributed version control
Scott is a software consultant and primarily does web development using ASP.NET Core and JavaScript. His second passion behind web development is helping teams realize their potential through technical practices (such as CI/CD, IAC, TDD, etc.) and working more effectively (such as limiting WIP, visualizing work, etc). He’s a Microsoft MVP, Redgate Community Ambassador, international speaker, and co-organizes the Iowa .NET User Group. You can find Scott on Twitter @scottsauber or on his blog at scottsauber.com.