Version Control with GitHub
Don't you sometimes wish you had a time machine? Well, now you can! At least for your documents, scripts, etc. using Github. Since we will be coding and writing to perform analyses, it is useful to be able to keep histories of our files so we can recover material we may have changed or discarded in the past. With Github, you can also copy (fork) other people's projects and give them feedback, suggest improvements, or correct their errors. It is a powerful tool for collaboration.
Sign-up for GitHub Account
In a web browser open GitHub's webpage and select the Signup for GitHub
option and follow the steps to create your account. You can use your personal or institutional edu
email (or both). I suggest using your XXX@YYY.edu
email to ensure you get all the educational benefits. Note: You can create the account with your personal email and request educational benefits afterwards also (a bit more involved, but you will not have to change email accounts if you change/leave institutions).
Download GitHub Utilities
Head over to GitHub Desktop and download their utilities for your operating system (OS). The GitHub Desktop App makes interacting with git
and GitHub
a breeze.
Create your first repository and learn Github Basics
Follow the steps in this guide to create your first repository. You will also learn the basics of working with Github by creating branches, commits, and pull requests. Hopefully, you will see why it is so useful.
Github Guides
In case you want to find out more about GitHub or need some help, here are some useful guides.