Backend and Infrastructure

What Is Version Control?

This page is archived

We're keeping this page up as a courtesy to folks who may need to refer to old instructions. We don't plan to update this page.

Sprout Video

In this lesson we'll explain some of the basic tennents of version control systems and get some terminology out of the way by explaining things like repositories, branches, checkouts, and commits and provide you with a baseline set of concepts that we can build on through the series.

Learning Objectives:

  • Understand the basic terminology of version control including repository, branch, checkout and commit.
  • Understand how this vocabulary relates to Git.
  • Be able to explain the difference between centralized and distributed version control systems.