Introduction to Version Control and GitLab


  • Version control is like an unlimited ‘undo’.
  • Version control also allows many people to work in parallel.
  • Git is a version control tool, and GitHub and GitLab are repositories that collect the history of those changes.
  • As a member of UW-Madison, you have access to GitLab, which includes additional features.

Using git in RStudio


Syncing your project with GitLab