Git & GitHub: How Developers Save and Share Code

Interactive demonstration of Git and Github.

Understanding Git vs GitHub

Git is a version control tool that keeps a complete history of changes to a folder of files, called a repository (repo).

GitHub is an online service that hosts these repositories, making it easy for people to collaborate, share, and work on the same code together.

Learning Objectives

You'll understand how developers manage code changes, collaborate with teams, and maintain project history using git.

Think of it like:

Git = A detailed logbook that records every change made to a document
GitHub = A shared library where teams can access and contribute to the same logbooks