In this lesson, we will learn about managing source code, with a focus on following key points:
- What are version control systems?
- Understanding git workflow using examples.
- Understanding remote code hosting provided by GitHub.
Often while working with code, you encounter a situation when you want to revert to an older version of code. Or you want to analyze the differences in code between different versions. This becomes extremely important if you're working on a product in a development environment. Changes in the source code repository are made multiple times in a day, continuously integrated, and deployed as the new version of the application. To maintain this environment, tracking and managing code files is extremely important. Version control systems
were designed for this purpose. They track and manage changes to the source code, and make it easier to collaborate and manage source code in a development environment.

In this lesson, we will learn about a popular version control system git
, and its associated code hosting service for collaboration and other features known as GitHub
.
Access all course materials today
The rest of this tutorial's contents are only available for premium members. Please explore your options at the link below.