Problem understanding difference between Git and GitHub

Problem:

I am new to version control and I am trying to understand the difference between Git and GitHub. I have read this article and tutorials, but I am still a bit confused.

Question:

Can someone please explain the difference between Git and GitHub in a simple and easy-to-understand way?

Additional information:

I am interested in learning both Git and GitHub, but I want to make sure that I understand the difference between the two before I start learning.

Thanks!

Hi @rohu

Git is a version control system. GitHub is a web portal built on top of Git with additional features.

There are many solutions built on top of Git and providing additional features like GitHub, GitLab, Gitea, Gerrit, Azure DevOps, AWS CodeCommit, BitBucket, … They all use Git under the hood to store your code.

2 Likes