Up and Running with Git Transcripts
Chapter: The '6' core git operations
Lecture: A quick roadmap before we dive in
Login or
purchase this course
to watch this video and the rest of the course contents.
0:03
I'm sure you're itching to start playing with git writing some code and put it into
0:08
version control and doing all the things to get better with git before we dive into
0:14
that. I want to take just a moment and help you get a quick overview of the main features that we're going to talk about.
0:23
So in this brief chapter we're going to go over the six. git commands. Remember there's a couple of merge,
0:29
maybe there's a few more but the core six git ideas, let's say. And we're going to talk just conceptually about them.
0:36
And then throughout the rest of the course we're going to dive in and do a bunch of demos and write some code and work with it in git So let's talk
0:44
about the six important git commands again, six in quotes. We saw that in order to get a copy of the repository
0:52
to get started. We first have to have a copy of it on our machine We do that via clone.
0:58
Next. You might want to know which files are either modified or added or untracked and remember we're going to do a lot of this in the UI tools but we
1:09
do want to just think about what what is the foundational git idea. And in the Git world that it's called status,
1:16
if we want to take some changes and say they're ready to be committed or ready to be saved into the repository locally.
1:25
That's through add and commit. If we want to take potentially multiple changes,
1:30
we've saved and committed to our local repository just on our computer and we want to
1:35
sync that back to some hosted centralized server like back on git hub. That's push or pull. If we want to know what's happened recently on our branch
1:45
we can use log and if we want to create a branch, switch over to another existing branch or take one branches,
1:53
changes and another and put them together. That's checkout branch and merge. So these are the six core ideas from git now as listed here on the screen.
2:05
These are actually the git commands that you would type. For example, if you wanted to start tracking new file.py you would type
2:12
git add a new file.py again we're doing this through the ui tools for the most part. But as we put them here,
2:19
these are actually the commands in git on the cli that you would use.