Course Information

Author

Government Analysis Function and ONS Data Science Campus

Analysis Function and Data Science Campus Logos

Learning Objectives

At the end of this course, you will be able to:

  • Use Git to manage files using the command line interface (CLI)

  • Use Git as a version control system and adopt its workflows

  • Understand the differences between Git and remote repositories (e.g. Github and Gitlab)

  • Use workflows that allow collaboration with others by linking local repositories with remotes

Pre-course requirements

In order to complete this course you will need software installed on your computer.

Please make sure you have this installed before you begin the course.

In order to complete this course there are two components:

  • You will need to acquire the software “Git” on your machine
  • You will need an account on either your departments remote Git repo (GitLab, GitHub etc.) if it exists or your own private GitHub account (Do not use this for “real” work projects unless advised by your department - only as a tool to learn the skills in this course).

You will need access to whatever method your department uses for remote Git Repository access, however, it is suggested not to practice in the same place as real working projects. Please contact your IT department or Git users for guidance on your specific use case.

You can make a personal GitHub account here.

How we link this account and your device will be covered in the course.

Reuse

Open Government Licence 3.0