UCL Learning Portfolio


DSD: In a Nutshell: Git version control
Course Description:

Version control tools are not restricted to software gurus! Such tools have been used for project planning, documentation, event planning, assignment etc. While the session focuses on use of such tools for software version control, the techniques can be used for such other purposes.

This "in a nutshell" training is an introduction to setting up version control using Git. The command line interface (in contrast to Graphical User Interface, GUI) will be used to understand key functions of Git. You are welcome to follow along in this "hands on" workshop.

Where time allows, the use of github.com will be demonstrated. This is best done in groups of 2 or 3 to learn version control management in a collaborative environment.

Prior to attending this session, participants are required to set up their computers for command line using Linux. Further information on what you need to do will be sent to you when you register.

Having done this course, participants should continue further training, we recommend Software Carpentries Workshop which UCL runs several times a year, please see information here.


Once you have enrolled, please check that you have received a confirmation email from MyLearning. You will also receive an email with a joining link at least one day before the session.

Courses start on the hour but please join during the 5 minutes prior to this to download resources and test out your connection/audio.

For more details on how to book, cancel and join sessions please visit our practical course information page .

At the end of this course you will be able to:
  • manage text files
  • describe the benefits of Git version control
  • use, add and commit commands to manage file versions
  • retrieve previous file versions
  • recognise differences between previous versions
  • decide on suitable commit messages for outline history of a file.

Intended Audience:
Staff and students.
Target Audience: All
30/05/2023 - 30/05/2023  (Enrol between 17/02/2023 and 28/05/2023) Enrol

Register Interest in future dates Register Interest

Back to MyLearning Catalogue