Table of contents

Slides

Videos

Introduction to version control

This video introduces the version control tool, git, and how it helps us track, distribute, advance versions of our codebase.

Tracking

This video covers the life cycle of a git repository and commands on how to begin tracking your project in git.

Distribution

This video covers the topics of remote git repositories and how to distribute your repository to contributors.

Branching

This video introduces one of the most powerful features of git, branching and how it enables us to work on new features efficiently.

Extra resources