Embed presentation
Download to read offline











































This document discusses Git and GitHub. It begins by introducing the author and their background. It then covers problems that version control systems solve like maintaining a history of file changes. It describes key concepts of Git like its distributed nature, how it stores data through snapshots instead of file differences, and the three main states files can be in. The document concludes by discussing GitHub and how it builds upon Git to enable collaboration through features like pull requests, issues, and actions.










































