From the course: Programming Foundations: Version Control with Git

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

Git concepts and terminology

Git concepts and terminology

From the course: Programming Foundations: Version Control with Git

Start my 1-month free trial

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 track changes and the revision history. Repositories can exist locally on your computer or remotely on a hosted server. To track the…

Contents