--- layout: default ---

Welcome to the GitHub Help site

Here we have compiled many guides to help you set up and use GitHub. Be aware that these guides generall only cover GitHub-specific topics, for help learning how to use Git, please check out Learn.GitHub

This site is a work in progress.

Start the Full Course
10 Minute Crash Course
"Why Git" in 5 Minutes


Beginner

Introduction To Git

What Git is, why you would want to use it and where to get it and learn about it.

Intermediate

Distributed Git

Fetch, merge, pull and push between multiple remote repositories.

Advanced

Filter Branch

Modify large sections of your commit history at once, changing emails, names or files globally.

Special Interest

Git and Windows - General

Install and use Git on a Windows environment using the default mSysGit tools.