GitHub

Lucas Schiffer
October 21, 2016

Today's Topics

Today I will provide a brief overview of how to work with GitHub

Some of the topics we will cover:

  • What is GitHub
  • Why use GitHub
  • Practical applications
  • Introductory exercises

What is GitHub

Did anyone watch the video?

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. - git website

  • FOSS (free and open source)
  • Distributed
  • Robust
  • Efficient

Why use GitHub

Any idea why we use GitHub for the book club?

GitHub excels at collaboration

Some of the reasons we use it:

  • Content repository
  • Multiple editors
  • Frequent changes
  • RStudio integration

Practical applications

What kind of projects is GitHub useful for?

GitHub is really useful in software development

github branches

Code bases can be split into multiple branches and merged back together

Introductory exercises