(G)It is actually a free and open source version control system that is designed for for tracking changes in any set of files. It is usually used for coordinating work among programmers collaboratively developing source code during software development.
The Git feature that really makes it stand apart from nearly every other SCM out there is its branching model.One of the major features is branching and merging. Now git can be used locally on your PC or cloud based, which brings us to GitHub
GitHub is just a provider of internet hosting for software development and version control using Git. It has many other functionalities like issue tracking, pull requests, continuous integration, documentation and so on. Some of its alternatives are BitBucket, GitLab, SourceForge.
TLDR: Git is for tracking file changes, GitHub is a cloud storage service that uses git for version controlIf you didn’t know the difference before, now you do 😃. I hope this helped someone
Thanks for Reading!