Version Control Basics Course Cover

Version Control Basics

Essential workflows for version control – for everybody who works with text files that change over time and people need to make sense of.

Level
beginner
Duration
1 h 30 min
Modules
5 modules
Lessons
10 lessons

Prerequisites

  • Basic familiarity with the command line

Course outline

Version Control – Why, When, and When Not (illustrated with Git)

A short look at why version control is worth its salt, when it helps, and when not – explained using Git.

Duration
20 min
Lessons
2 lessons
  1. Version Control – Why, When, and When Not (Part I)10 min
  2. Version Control – Why, When, and When Not (Part II)10 min

Local Version Control using Git in a Nutshell

A short look at the basic local version control workflow, illustrated with Git.

Duration
15 min
Lessons
1 lesson
  1. Local Version Control using Git in a Nutshell15 min

Local Git Workflow in Action: From git init to Your First Commit

A look at the basic local version control workflow in action, from git init to the first commit, and beyond.

Duration
40 min
Lessons
5 lessons
  1. Git init5 min
  2. Tracking New Files10 min
  3. Committing Changes10 min
  4. Adding More Project Structure10 min
  5. Summary5 min

Working with Remotes

A hands-on look at the basics of managing remote repositories.

Duration
10 min
Lessons
1 lesson
  1. Working with Remote Repositories10 min

Wrapping Up the Git Basics

A short closing note to wrap up the course.

Duration
5 min
Lessons
1 lesson
  1. Wrapping Up the Git Basics5 min