Lecture
Mediaspace scheduled maintenance: Aug 25, 2026 07:00 - 12:00 AM. During this time, videos will be temporarily unavailable. Check status updates.
This lecture covers the distributed aspects of version control using Git. The instructor discusses how divergences occur in a code base, resolving conflicts, and managing collaboration in large-scale projects. Topics include short-term divergence management with patches, cherry picks, and rebases, as well as long-term divergence management with branches. The lecture also touches on handling conflicts, merging, and the social aspects of distributed development.