Version Control with Git
Schedule
Thu May 15 2025 at 01:00 pm to 04:00 pm
UTC+10:00Location
21 Bedford St | North Melbourne, VI

About this Event
Lead trainer: Vini Salazar
(Melbourne Bioinformatics, The University of Melbourne)
Workshop Description
This hands-on introductory workshop is designed for scientists looking to incorporate Git and GitHub into their research workflows. Over the course of three hours, participants will learn the fundamentals of version control, including how to track changes, collaborate with others, and manage research projects using Git. The workshop will cover essential commands for initializing repositories, committing changes, and branching, as well as strategies for effectively using GitHub for remote collaboration, sharing code, and managing project contributions. By the end of the session, participants will have practical experience setting up and managing their own Git repositories, pushing changes to GitHub, and understanding best practices for version control in scientific research. No prior experience with Git or GitHub is required, making this workshop ideal for beginners eager to improve their project management and collaborative skills in a scientific context.
The training material will be available on our repo soon.
Tools used
Git and a text editor (nano, Vim, VS code or Notepad)
This workshop is delivered in the terminal /command-line and a web browser
Learning objectives
At the end of this training, you will:
- Understand what Git is, the difference between Git and GitHub, and the principles of version control
- Create a Git repository locally, learn the basic commands to track changes in a repository and upload code to GitHub
- Download and modify code from GitHub, and learn how to submit contributions to third-party repositories
- Learn the best practices for utilising version control in your research workflow
Target Audience
Researchers that are using code to process or analyse their data, or that would like to use open-source software hosted on version control platforms. Familiarity with the command line is highly recomended but not required. Get started with command line with our introduction to UNIX tutorial.
Eligibility
This Free workshop is available to staff and students at The University if Melbourne and its affiliated institutes.
You must register for this event using an affiliated institutional email address or your registration may be cancelled.
Prerequisites and Requirements
This workshop is designed for complete beginners. Familiarity with the command line is desirable but not required.
This is an in person hands-on workshop and attendees must bring their own computers (laptop chargers also recommended) and a personal writing notebook.
The following is required:
- Access to internet via uniwireless or Eduroam
- Web browser (Firefox or Chrome recommended)
- The following software must be preinstalled on your lap top: Git >= 2.40.0
- Download Git from: https://git-scm.com/downloads
Access
If you require any further information, or have any access requirements in order to participate in this workshop, please contact us as soon as possible to discuss your requirements:
We recommend that following our eventbrite page if you wish to be alerted when we release new workshops for registrations. If you require any further information, please contact Melbourne Bioinformatics at:
Where is it happening?
21 Bedford St, 21 Bedford Street, North Melbourne, AustraliaEvent Location & Nearby Stays:
AUD 0.00
