Git is a distributed revision control system designed by Linus Torvalds for Linux kernel development. GitHub is a source code hosting service that offers Git repository management, code review, issue tracking, and wiki functionality. It allows users to fork repositories to copy and make changes to projects, and then submit pull requests to propose and discuss these changes. GitHub also offers other features like public profiles to showcase work, gists for sharing code snippets, wikis, and deployment options.