Git Basics


This tutorial introduces Github Workflow and using Git locally on the command line.


Learning Objectives

After this tutorial you will know how to

Key Concepts

Conceptual Framework

These two lessons will walk you through using git and Github to track files as they change over time. If you understand why we use git to track files and understand a couple key concepts such as Commits, Branches, and Pull Requests.

Jadrian and Matt have come up with a little exercise to explain why we use git and how it allows people to work in parallel on the same software. In the future we might make a video of it and post the video here.


  1. Github Workflow
  2. Git Command Line Interface
  3. Using Git to Work in Parallel