Skip to content
Related Articles

Related Articles

Difference Between Git and GitHub

View Discussion
Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 11 Feb, 2022
View Discussion
Improve Article
Save Article

Git: Git is a distributed version control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. Its goals include speed, data integrity, and support for distributed, non-linear workflows. 

GitHub: GitHub is a web-based Git repository hosting service, which offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. 

 

Git-vs-GitHub

Below is a table of differences between Git and GitHub: 
 

S.No.GitGitHub
1.Git is a software.GitHub is a service.
2.Git is a command-line toolGitHub is a graphical user interface
3.Git is installed locally on the systemGitHub is hosted on the web
4.Git is maintained by linux.GitHub is maintained by Microsoft.
5.Git is focused on version control and code sharing.GitHub is focused on centralized source code hosting.
6.Git is a version control system to manage source code history. 
 
GitHub is a hosting service for Git repositories.
7.Git was first released in 2005. 
 
GitHub was launched in 2008.
8.Git has no user management feature. 
 
GitHub has a built-in user management feature.
9.Git is open-source licensed.GitHub includes a free-tier and pay-for-use tier.
10.Git has minimal external tool configuration.GitHub has an active marketplace for tool integration.
11.Git provides a Desktop interface named Git Gui.GitHub provides a Desktop interface named GitHub Desktop.
12.Git competes with CVS, Azure DevOps Server, Subversion, Mercurial, etc.GitHub competes with GitLab, Git Bucket, AWS Code Commit, etc.

 

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!