Developers write billions if not hundreds of billions of lines of code each year. With that much source code being written each year come some pretty difficult challenges keeping that source control up-to-date, relevant, and safe as it is modified and changed by teams of developers. This is why source management, also known as source control, is so extremely important in the software development lifecycle.
In this technical tutorial series, we learn about source management/control and the tools that exist to make this task manageable. We focus specifically on a tool called Git, which has become one of the most used source management tools on the planet. We also learn about GitHub, a cloud-based service that provides developers a place to store their course code in what are called remote repositories.