This article is particularly for the new developers who just started using git. I am assuming you already know basic usage of git. Most of the new users of git, think git and github is same thing and we need github or any other websites like bitbucket, gitlab account is necessary to use git. We often use git term for github or bitbucket which is neither absolutely wrong nor exactly right but a shortcut to save time in communication.  Let’s understand what exactly these from basic level are: