From the course: Programming Foundations: Version Control with Git
Unlock the full course today
Join today to access over 24,700 courses taught by industry experts.
Git concepts and terminology - Git Tutorial
From the course: Programming Foundations: Version Control with Git
Git concepts and terminology
- When learning Git, there's a bit of a chicken or egg problem. Should I read up on all the terminology and commands first, or just jump right into it? I personally think it's a good idea to start with a general overview of key concepts, just to get a big picture of how it all works. We won't cover all the Git vocabulary right now, just a few common terms to get us familiar with the process. We've talked about version control systems as a tool that manages different versions of your files. And since they're often used to manage the source code for development projects, you may also see it referred to as a source code manager, abbreviated as SCM. A repository, or repo for short, is not only the directory which contains the project files, but also where Git stores all the information about the tracked changes and the revision history. Repositories can exist locally on your computer or remotely on a hosted server. To track the changes in the repo, Git uses commits. The Git revision…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
Why do you need version control?1m 48s
-
What is version control?1m 33s
-
What is Git?1m 59s
-
(Locked)
Command line vs. graphical user interface2m 8s
-
(Locked)
Git concepts and terminology2m 5s
-
(Locked)
Hosting services1m 35s
-
(Locked)
The basic Git workflow3m 12s
-
(Locked)
Installing Git on Mac5m 55s
-
(Locked)
Installing Git on Windows5m 13s
-
-
-
-