Overview
In this module you will learn what version control is and get practical experience with a git, a popular version control system.
Learning outcomes
- Understand what version control is and why it is important
- Understand the data model behind git, content-based addressing, and branches
- Know the most important git commands and understand their purpose
- Know how to synchronize (push/pull) with git forges
- Know how to collaborate with others through git and resolve merge conflicts
MIT Missing semester course module
Tasks
Additional tasks
- Do some of the online interactive tutorial & games:
Further reading