Carpentry @ UCSB Library

Version Control with Git and GitHub

October 14 and 16, 2025

10:00 AM - 1:00 PM PST

UC Santa Barbara Library

Instructors: Alessandra Vidal Meza, Seth Erickson, Jose Niño Muriel

Helpers: Hind Al Ali, Jairo Melo-Flórez, Jay Chi


This two-day workshop introduces git, a command line tool for managing revisions in coding projects, and GitHub, a web-based platform for sharing your work and collaborating with others. The workshop is oriented toward learners with little or no previous experience with either git or GitHub. It will cover steps for setting up a git project, making changes, navigating the revision history, sharing work on GitHub, and using GitHub pages to publish a website.



Code of Conduct

Everyone who participates in Carpentries activities is required to conform to the Code of Conduct. This document also outlines how to report an incident if needed.