git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Usage
The following version is provided by the operating system:
$ git --version
git version 2.43.0
After connecting to Stanage (see Establishing a SSH connection), start an interactive session with the following command:
srun --pty bash -i
Other versions can be activated by loading a module file:
module load git/2.41.0-GCCcore-12.3.0-nodocs
module load git/2.39.2-GCCcore-12.2.0-nodocs
module load git/2.38.1-GCCcore-12.2.0-nodocs
module load git/2.36.0-GCCcore-11.3.0-nodocs
module load git/2.32.0-GCCcore-10.3.0-nodocs
module load git/2.28.0-GCCcore-10.2.0-nodocs
module load git/2.41.0-GCCcore-12.3.0-nodocs
module load git/2.36.0-GCCcore-11.3.0-nodocs
module load git/2.33.1-GCCcore-11.2.0-nodocs
Git training and help resources
The software carpentry project offers numerous lessons including “Version Control with Git”.
The University of Sheffield Research Software Engineers regularly run a “git & GitHub through GitKraken - from Zero to Hero!” course.
Installation notes
This section is primarily for administrators of the system. Git has been installed using the default Easybuild config files.