Skip to content

GitHub Reference


Below you will find a collection of tutorials teaching the basics of GitHub, the version control system.

Before You Start

These tutorials assume you have a basic understanding of the terminal and Git.


The GitHub exercises to go along with these tutorials are included in our Git exercises repository on GitHub. You don’t have to know how to use GitHub to use them. Just click the green Code button in the corner and click the Download ZIP option. Then unzip the folder and open it in your text editor.

If you’ve already downloaded the Git exercises repository before for the Git Basics section, you can continue working on it.

Why should I use GitHub? Sign up for GitHub Create a remote repository Add a remote repository – GitHub Push changes to a remote repository – GitHub Create a pull request – GitHub Get changes from remote repo – GitHub Clone a repository Add a collaborator to a repo – GitHub Advanced workflow – GitHub

Next Steps

After taking this course, you can take our GitHub Desktop course.