Introduction to Version Control


Course description

Course Overview


This course will introduce users to a version-control system called ‘Git’.

If you have ever overwritten valuable work or wanted to collaborate with other researchers more effectively (no more emailing code snippets around!), then version control is for you.

Version control allows users to track changes in their work over time, keep track of new versions, and collaborate effectively with other users on the same documents at the same time. This applies both to code and to other documents such as written documents.
Users will learn how to use Git on a local desktop computer, and then how to use the most popular Git hosting website, GitHub.

This is an introductory course, suitable for all users.


Available Dates:

  • Tuesday, 24th March 2020 (1:00pm – 5:00pm)

What can I expect to cover?

The course covers:

  • What is version control, and why should I use it?
  • How to create and edit a Git repository, and how to explore the history of a repository.
  • How to collaborate with other users on GitHub.
What will I get out of this course?

By the end of this course, participants will be able to setup and use a version control system on their computer. They will also have an account on GitHub, and be able to collaborate with other researchers there.

Who is it for?

Researchers interested in learning how to use version control to improve their programming practises, including how to collaborate with others on GitHub or other version control hosting sites.

Suitable for Research staff and PhD students.

Participant preparation needed?

Participants should be able to login to Spectre2 ( using the NoMachine interface.  Alternatively, if participants wish to use their own laptops, they should install Git following the instructions at ate/#git .

What prior experience do I need?

A basic familiarity with the Unix Shell is required, such as that gained from the Linux Introduction course.

Is it formally assessed?

No assessment.


Mr Makis Kappas (IT Services)

Delegate places

Maximum 11 delegates
Minimum 5 delegates

How to make
your reservation

To make a reservation for your place on this course please complete our Booking Form.


About the workshop content:
Mr Makis Kappas  email:

For Office Use Only

Course Code: SDCCT101

Share this page:


Contact if you have any questions about this course.