Training Course Details

Git for Us

Git for Us

Course Level: Foundation

An important aspect of managing workflow in data science is being able to work in tandem with your colleagues! This course outlines how effective git is as a tool for version control in collaborative projects. We will be making use of the RStudio git interface and remote project hosting platforms, such as Github and Gitlab.

No Events Currently Scheduled

Sorry, there are no upcoming events for this course, but please get in touch if you would like to be kept informed when events are scheduled in the future.

View our full training course calendar »

Course Details

  • Course Outline
  • Learning Outcomes
  • Materials
  • Prior Knowledge

Course Outline

  • Continuous integration (CI): Integrating code into a shared repository with optional tests/checks
  • Advanced Git commands: Reverting back to a previous commit object
  • Configure repository settings: Customise features of a repository depending on your requirements and procedures

Learning Outcomes

By the end of the day participants will…

  • be able to use Git to apply version control to their collaborative projects
  • understand the importance of continuous integration (CI) and have an idea of how to implement it into their own projects
  • have a good grasp of using advanced Git commands, to revert back to the previous state a project was in
  • be able to configure repository settings, i.e. user access rights and branch protections


Prior Knowledge

It will be assumed that participants are familiar with R. In addition, knowledge of basic git concepts is required. Attending our Git For Me course would be sufficient!

Attendee Feedback