Python for Entrepreneurs Transcripts
Chapter: Source Control and Git
Lecture: Source control concepts

Login or purchase this course to watch this video and the rest of the course contents.
0:01 In this section, we are going to go over source control with Git and GitHub.
0:04 But what is source control?
0:06 Source control is a concept,
0:08 and we are going to use a specific implementation of source control named Git.
0:12 Source control stores the project files,
0:15 all of your code and related documentation,
0:17 and every modification made to those files.
0:21 Source control is also commonly referred to as version control,
0:25 so you'll hear those terms used interchangeably.
0:28 A huge advantage to using source control is it allows us to track changes
0:32 made to each of our files and then revert to previous versions,
0:35 just in case we made mistakes
0:37 or we want to go back to a previous feature that we had.
0:41 Now when should we use source control?
0:43 Use source control right from the beginning of our project.
0:46 It's important not only for independent projects, ones that you are working on just by yourself,
0:51 and also projects that you are working on with others,
0:54 it's truly required for working with others, so that you don't step on each other's toes
0:57 when it comes to making changes to your code.
1:01 And the best part about source control is that it allows you to aggressively experiment with your code.