Excuse me, do you have a moment to talk about version control?


  • Identify the value of version control software for data science projects
  • Create repositories
  • Make commits and synchronize repositories
  • Implement collaborative workflows using branches and forks
  • Generate pull requests

Before class

Class materials

See the slides.

Additional resources

  • Happy Git and GitHub for the useR by Jenny Bryan, the STAT 545 TAs, and Jim Hester - a comprehensive guide to “git”-ing started with Git, GitHub, and R/RStudio. Covers more complicated scenarios and workflows than we have time to cover in this class.

What you need to do after class

  1. Meeting title courtesy of Jenny Bryan’s “Excuse Me, Do You Have a Moment to Talk About Version Control?” ↩︎

Benjamin Soltoff
Benjamin Soltoff
Lecturer in Information Science