Version control software like Git is key to scientific reproducibility, and is often an essential component of successful scientific collaborations. But Git and GitHub can be overwhelming, with words like “remote”, “clone”, “push”, and “pull” thrown around.

I wager that I can teach you the basics of Git and demistify the process in 5 minutes and a few slides, hence the name “5 minute Git”. I cover the key steps needed to use GitHub via the application and via the command line.

This tutorial is for you if you want to get started with Git and GitHub now.

Tutorial