Welcome to the Foundation in GIT training course


This short course is part of the DiRAC Foundation in HPC focused strand of courses and is intended for students who are new to High Performance Computing. The material was developed for DiRAC systems, but should be applicable to any current HPC system students might have access to.

It is delivered in a self-paced format, so students can dip in and out whenever is convenient. The estimated time to complete this course is 1.5 hours.



What you will learn:

  • Configure Git for your working environment.
  • Work with branches to support parallel development.
  • Synchronise changes with remote platforms such as GitHub.
  • Clone repositories and understand their internal structure.
  • Create, switch, and merge Git branches.
  • Track changes, stage files, and commit updates to your local repository.
  • Manage different versions of your work and recover earlier versions when needed.
  • Collaborate effectively on shared projects.


Prerequisites


No prior knowledge of HPC systems is required. Basic computer skills are sufficient. However, we recommend completing the following course before starting this one:

 

 
Last modified: Friday, 17 July 2026, 4:32 PM