Introduction to Version Control with Git

Oct. 13, 2022, 10 a.m. - Oct. 13, 2022, noon

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.        

Learning Objective: 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 the Git software on their local machine. Completion of this workshop is a prerequisite for DataLab's "Reproducible Research for Teams with GitHub" workshop.      

Software: git     

Instructor: Oliver Kreylos 

Instructor Bio: Oliver Kreylos received his PhD in computer science from the University of California, Davis, in 2003. Oliver's main research area is interactive data analysis using the medium of virtual reality (VR). Oliver has created and operates VRoom!, DataLab's VR laboratory. Oliver has more than 30 years of experience in commercial and academic software development and is the author of several large open-source software packages, including the Vrui VR development toolkit and the Augmented Reality (AR) Sandbox.

Registration is closed for this event