Git vs GitHub – What Separate the 2 Version Controls?
Git vs. GitHub—what are the differences between these popular file management platforms?
While it is so tempting to believe Git and GitHub are the same company, the reality is that they are not. Indeed, it is possible to use Git without GitHub! Moreover, the two exist for different purposes.
This article will highlight five core differences between Git and GitHub. So, let's get straight in!
Difference 1: Git vs. GitHub – Primary function
Git is a distributed version control system that records different versions of a file (or set of files). It lets users access, compare, update, and distribute any of the recorded version(s) at any time.
However, GitHub is mainly a hosting platform for hosting Git repositories online. It lets users keep their remote repository private or open for collaborative endeavors.
Difference 2: Git vs. GitHub – Operation platform
Users install and operate Git on their local machines. This means that most of Git's operations are achievable without the internet.
GitHub, however, is a web-based service that operates solely online. This means that you need the internet to do anything on GitHub.