Version control and reproducible research

Required reading

You are expected to have read this when you show up for the session.

  • Chapter 1 Why Git? Why GitHub? of the “Happy Git and GitHub for the useR” by Jenny Bryan and Jim Hester.

  • Roger Peng’s Mastering Software Development Book Section 3.8 Version control and Github (link)

You are also expected to have git installed in your system and having a GitHub account. For this see here, here and here.

Optional reading

  • Chapter one of the Pro git book will give you a more technical overview of what’s git and what happens under-the-hood.