Version control with Git & RStudio
In this course you will learn how to utilise version control. This tool makes it possible to look back over all your previous configurations so removing the need to store a number of csv files. You will learn how to integrate version control into your project using RStudio.
Description
Version control is a fantastic tool for Operational Researchers. In this course you will learn how to utilise version control which makes it possible to look back over all your previous configurations so removing the need to store several csv files. Over time, the code defining your model, and the associated parameters will adapt. With version control it’s possible to look back over all your previous configurations. It is now easier than ever before to integrate version control into your project, using RStudio’s interface to the version control software git and online code sharing websites such as GitHub.
2023 Prior knowledge
Ideally some basic knowledge of writing code in their language of choice.
2023 Online Platform and Software Requirements
Computer with video camera, speakers and microphone
Stable internet connection
Mains power
Virtual Classroom - Tutor will send direct the link to the virtual classroom
The tutor provides a bespoke virtual training environment.
2023 Topics
Basics of Git.
Using Git in both RStudio interface and Unix Shell
2023 Course goals and outcomes
An understanding of what Git is, why it’s important and how it can help them.
The basics of a Git repository, making changes to your code and writing a commit message.
How to use both the RStudio GUI & the Unix Shell to commit your code
How to create a branch, allowing you to work on multiple versions of your project simultaneously
Good practice around using Git
2023 Audience
Anyone who needs to share changes made to their code with their collaborators
2023 Employer benefits
Operational Researcher
Analyst