Difference between Git and GitHub
In short, Git refers to the revision control system itself, while GitHub is a cloud based service that helps you to manage repositories that use Git.
A revision control system that helps you keep track of your source code history
You do not need GitHub to use Git
A cloud hosted service that helps you manage your Git repositories
Allows you to share your repositories with others and access other people's repositories
A place where you can store remote backups of your local repositories
Includes additional project management features outside of standard Git features: assigning tasks, setting permissions, assigning roles for collaborators etc.