What is the difference between Git and GitHub?

Git is a version control system of distributed nature that used to track changes in the source code during software development.

It can be used to track any changes in any set of files.

GitHub, on the other hand, is a Git repository hosting service that provides a web-based graphical interface.

It provides task management tools for projects, access control, and collaboration features.