Git Your Code: A Bioinformatician's Guide to Version Control 2027Info Location Contact More Info Event Information![]()
DescriptionCourse Description This hands-on workshop introduces Git, the industry-standard version control system used to manage, track, and collaborate on research and software projects. Whether you're writing code, analysing data, or developing documents, Git helps you keep a complete history of your work, experiment safely, and collaborate efficiently with others. Through a combination of demonstrations and practical exercises, you will learn how to use Git from the command line and work with GitHub to store, share, and collaborate on projects. By the end of the workshop, you will have the confidence to use version control in your own research and computational workflows. Topics covered
Who is this course for? This workshop is designed for researchers, students, and professionals who are new to version control and would like to incorporate Git into their research or software development workflows. Prerequisites Participants should:
Event Location![]()
ContactMore Information
Installing the Unix shell and GIT on Windows Computers with Windows operating systems do not automatically have a Unix shell program installed. We encourage you to use an emulator included in Git for Windows (https://git-for-windows.github.io/), which gives you access to both Bash shell commands and Git. This is available also on KCL SOE machines via the software center. Once installed, you can open a terminal by running the program Git Bash from the Windows start menu.
Installing GIT on MacOS If you’re on a Mac, look for a command prompt application called “Terminal”. Once you’ve opened your terminal application, type git version. The output will either tell you which version of Git is installed, or it will alert you that git is an unknown command. If it’s an unknown command, read further and find out how to install Git. How to install Git if not already installed: For macOS, install Git for Mac by downloading and running the most recent “mavericks” installer from this list ( or copy this link in your browser: https://sourceforge.net/projects/git-osx-installer/files/). For older versions of OS X (10.5-10.8) use the most recent available installer labelled “snow-leopard”. Because this installer is not signed by the developer, you may have to right click (control click) on the .pkg file, click Open, and click Open on the pop-up window. Once the installer has started, follow the instructions as provided until the installation is complete. After installing Git, there will not be anything in your /Applications folder, as Git is a command line program. Open the command prompt “terminal” and type git version to verify Git was installed.
Installing GIT on Linux If Git is not already available on your machine you can try to install it via your distro’s package manager. For Debian/Ubuntu run sudo apt-get install git and for Fedora run sudo dnf install git.
2. Create a GitHub account
You will need a GitHub account for parts of the Git lesson (please see instructions below) on how to generate an account.
Multi-factor Authentication In 2023, GitHub introduced a requirement for all accounts to have multi-factor authentication (2FA)configured for extra security. Several options exist for setting up 2FA, which are summarised here:
The GitHub documentation provides more details about configuring 2FA. | |||||||||||||||




