DEV Community

Cover image for GIT V/S GITHUB
sara184
sara184

Posted on • Edited on

GIT V/S GITHUB

1.WHAT IS GIT?

Git is a decentralised version control system which helps in tracking change in computer files. It is used for coordinating work among several people on a project and tracking the progress.

-- It simplifies the process of software development with an easy source
code.

  1. WHAT IS GITHUB?

Github is the service hosted on the web where all the projects are stored with there own repository and unique URL.

-- It provides a graphical interface to store the file.

DIFFERENCE:-
Alt Text
GIT

Installed locally on the system.
Can be used offline and don't need an internet connection for use.
GIT can be used without Github.
Used as version control and code sharing.
No GUI.
Code changes like commit, merge etc. are done using commands
from the command line.
Open source licensed.

Alt Text

GITHUB

Hosted on the cloud.
Cannot be used offline, needs an internet connection.
GIT cannot be used without Github.
Used for centralised source code hosting.
Provides easy to use GUI.
Everything is done through a web-based interface.
Includes free and pay for use tiers.

Top comments (3)

Collapse
 
okrohan profile image
Rohan Salunke

Thanks for the article! Would like to clear some pointers here

Git:

  • Open source decentralised version control system.
  • It helps track changes in the code base, Thus enabling easier contribution to a single project across multiple users.
  • The main goal of git is to enable lot of people to work on a single project without causing major conflicts between on another.
  • Git natively is just a mere system that could be hosted and configured by one on any Computer.

GitHub:

  • Github is a mere cloud service that hosts your Git projects on 'their' cloud along with other value added services.
  • [Oversimplification Warning] In a nutshell Github is git that is hosted on some else's computer
Collapse
 
sara184 profile image
sara184

thank you for clearing

Collapse
 
_genjudev profile image
Larson

Wrong.

Git is a decentralized version control system. Github is a platform where you can add a remote origin source to your project. The state of truth will be defined which has the newest version.

This whole post is wrong.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.