Introduction to Version Control with Git

Feb. 15, 2022, 3 p.m. - Feb. 15, 2022, 5 p.m.

Organizer -

DataLab: Data Science and Informatics

Contact -

datalab-training@ucdavis.edu

Location -

Zoom

Description

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. This workshop occurs during UC Love Data Week, and all members of the University of California system are welcome to register.

Learning Objectives

At the end of this workshop learners should be able to create new repositories and begin using Git for version control of their individual projects.

Prerequisites

The workshop is suitable for participants with little to no previous Git experience. Familiarity with command line 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, and 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 Git software on their local machine. Completion of this workshop is a pre-requisite for DataLab's "Reproducible Research for Teams with GitHub" workshop.

Software: Git

Instructors: Carl Stahmer, Tyler Shoemaker

Instructors’ Biographies

Tyler Shoemaker is a Postdoctoral Scholar at the DataLab, where he develops and implements methods for text analysis and natural language processing across a variety of research projects, ranging from the digital humanities to environmental and health sciences.

Carl Stahmer
is a digital humanist. He is the Executive Director of UC Davis DataLab and Professor of English. He leverages his expertise as a computer programmer and system architect to tackle complex problems in the humanities and beyond.

Registration is closed for this event