January 25 2021


GitHub is a web based code hosting platform for version control and collaboration.

  • code hosting (share R scripts with others)
  • version control (record changes to code over time)
  • collaboration (work with others on the same code, at the same time)

Learning Resources

GitHub Guides

Code Hosting

  1. Repository (usually a single project)
    1. folders
    2. files
    3. images
    4. videos
    5. spreadsheets
    6. data sets

Version Control

GitHub uses a version control system called Git

  • free and open source
  • easy to learn
  • small and fast

Version Control


Organizations (ncss-tech)


Chacon, Scott, and Jason Long. 2018. “Git - Distributed-Even-If-Your-Workflow-Isnt.” 2018. https://git-scm.com/.

GitHub. 2018. “GitHub - the World’s Leading Software Development Platform.” 2018. https://github.com/.