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
29/09/2022 - 29/09/2022  (Enrol between 31/07/2022 and 27/09/2022) Enrol

Back to MyLearning Catalogue