Backend and Infrastructure

What Is Version Control?

Check your version

This tutorial covers a topic in which may or may not be the version you're using. We're keeping this tutorial online as a courtesy to users of , but we consider it archived.

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.