MIT: Independent Activities Period: IAP

IAP 2014



Introduction to Version Control using Git & GitHub

Tristan Naumann

Jan/15 Wed 07:00PM-09:00PM 4-237

Enrollment: Unlimited: No advance sign-up
Prereq: Basic shell familiarity is helpful

Version control systems are essential for the organization of multi-developer projects. Likewise, familiarity with such tools can greatly simplify even small projects. This short course will discuss version control as a problem and focus on how it can be managed with Git. Further, we will discuss how to share code using GitHub and some common workflows.

Git is a free and open source distributed version control system designed to handle everything from small to very large projects. GitHub is a web-based hosting service for projects using Git which has quickly become one of the most popular code repository sites for open source projects.

Sponsor(s): Student Information Processing Board, Electrical Engineering and Computer Science
Contact: Tristan Naumann, sipb-iap-git@mit.edu