Python for Entrepreneurs Transcripts
Chapter: Source Control and Git
Lecture: What is Git?
Login or
purchase this course
to watch this video and the rest of the course contents.
0:01
In this video we'll learn about what Git is. Git is a specific implementation of the source control concept.
0:10
It is the actual tool that you'll be using in order to keep track of your file histories. Git was originally created in 2005 by Linus Torvalds,
0:20
who also created the Linux operating system, and that was back int he early 1990s.
0:25
Linus and a team of thousands of developers needed a source control system that would scale to thousands of maintainers, and so they created Git.
0:36
A major advantage of Git is that it is both free and open source. And because it's used by a project team on a major operating system
0:45
to underpin all the changes that they make to their files, you know that it will scale to whatever size business you are able to grow.
0:54
Now Git may look a bit complicated at first, so you'll see something like this,
0:58
"git status" and it will display a bunch of changes that have been made, but over the next few videos
1:04
you'll become very comfortable with the basic commands, so when you see something like "git status", "git add", "git commit" and "git push",
1:12
you'll know exactly what they are doing. These are the basic building blocks of working with the Git version control system
1:19
you'll become very comfortable with them shortly. In the next few videos we are going to download and install Git,
1:25
so if you already got Git on your system, you are good to go, you can skip that video. We'll then perform a few first time configuration options
1:32
and then get started with the command line interface. Let's dive in.