DEV Community

Shivanthi Fernando
Shivanthi Fernando

Posted on

Is there any difference between git and github?

Discussion (7)

Collapse
nguyenit67 profile image
Nguyen

Well, git is a SCM (source control manager) software while GitHub is an online hosting service built around git

Collapse
shivanthifernando profile image
Shivanthi Fernando Author

Thank you

Collapse
patarapolw profile image
Pacharapol Withayasakpunt

What exactly do you want to know / are confused?

git is just a locally installable software.

GitHub is a popular online platform; having GitLab and BitBucket as alternatives. You might even host by yourself, like Gitea.

But you don't really have to send your files online in the first place.

Collapse
shivanthifernando profile image
Shivanthi Fernando Author

Ok thanks for the info

Collapse
firangizg profile image
Firangiz Ganbarli

Git is a version control system that allows to save versions of your code so that you don't have several code files with name project.py, project_final.py, project_actually_final.py and so on.

GitHub, in turn, allows these git reposotiries (folders) to be saved, uploaded, and downloaded from a remote website. Git happens in the terminal, its a command in line tool. GitHub is remote. This should summarize, but I have made a post that goes more in-depth. Hope that helps!

Collapse
programmeral profile image
Al Rodriguez • Edited on

Git is a technology used for source control. It's open source, and can be used by anyone in a lot of different ways. But there's some setup involved.

GitHub is one of many companies that let you use Git without setting up a lot of stuff yourself, like a server to keep the code private or for sharing publicly.

Collapse
shivanthifernando profile image
Shivanthi Fernando Author

Thank you