- This event has passed.
Introduction to Version Control with Git
October 19, 2023 @ 10:00 am - 12:00 pm
This interactive workshop covers the fundamentals of using version control for reproducible research and gets you started using the Git software.
This workshop covers the fundamentals of using version control for reproducible research. Topics covered will include installing the Git versioning control software locally, initiating a local Git repository, managing file versions, basic branching and merging, and time permitting intermediate topics including working with remote repositories and resolving conflicts.
At the end of this workshop learners should be able to describe practices for manual and automated version control, create new repositories, and begin using Git for version control of their individual projects.
If you are using Windows, you will need to install the Git Bash software prior to the start of the workshop. Instructions can be found in DataLab’s installation guide. You can get help truobleshooting your installations at DataLab’s weekly office hours.
The workshop is suitable for participants with little to no previous Git experience. Familiarity with basic command line syntax is required. If you have not taken DataLab’s Introduction to Unix Command Line workshop please work through those materials in advance of this session. All participants will need a computer on which they have administrative rights and are able to install software. Broadcast participants should have the latest version of Zoom installed. Prior to attending the live session learners need to complete a series of modules that cover installing and getting started with the Git software on their local machine. Completion of this workshop is a pre-requisite for DataLab’s “Reproducible Research for Teams with GitHub” workshop.
In advance of the Introduction to Version Control with Git workshop, complete sections 1-3 in the workshop reader. This involves reading some background information and, if you do not already have it installed, downloading the necessary Git software to your local machine so you can code along during the workshop.