logo_toolbox2

Module 3: Git and GitHub intro

This module covers the basics of version control with Git and GitHub.

0Learning outcomes

1What is version control, and why should I use it?

2What is the difference between Git and GitHub?

3Version control repositories

4Cloning a GitHub repo

5The staging area

6What can an empty area on your local computer be used for?

7Committing changes to a local repository

8A commit in a bottle

9PUSHing changes from a remote repository

10Everything that goes up...

11PULLing changes from a remote repository

12...has to come down (with changes)

13What did we just learned?

About this course

In this course you will learn .....

About the program

The University of British Columbia (UBC) is a comprehensive research-intensive university, consistently ranked among the 40 best universities in the world. The Key Capabilities in Data Science program was launched in September 2020 and is developed and taught by many of the same instructors as the UBC Master of Data Science program.