DEV Community

loading...

If Git is Porn, then GitHub is PornHub

Rio Jos
I am a Web-App Developer who makes the internet a better place. Viva La Internet! :P
・2 min read

Everywhere I look I see people saying "people often confuse git and github". I mean yeah it looks like the names has something to do with it. Also Git is like an invisible platform where you access it on the command line. Probably that would be the reason, right?

Anyway GitHub is a cool platform, a social network perhaps. By one of the tech giant called Microsoft.

Wait a minute I didn't even think about it as a social network until I started typing this. Cool cool. Imma Genius

*enlightenment moment*

GitHub is a social network platform where people network using code. They talk about code, they share code, and follow other coders and organizations who has some software with code. It's all about code

*back to earth*

The platform really is nice where you can see many people working on something. It's not LinkedIn, where people would just fake their way. In GitHub you have something called a contribution graph. It displays a green grid of the current year of contributions you have made to some project available on GitHub.

Okay if GitHub is the Facebook for code people, Then what's Git.

Git is something umm.....

WTF I forgot. I mean I know what it is used for and how it's not GitHub.

Well I'll talk about that.

If GitHub is a social network then Git is for the lonely people. It's a really cool tool if you don't want to interact, share and update your code with the normies out there. Here the normies are coders, developers & hackers. Not your jogging buddy! But even your jogging buddy can access it if they had an account. There is no restrictions currently at the time of typing this article.

Also it's used in the command line, and as I said earlier that would be the reason many haven't realized it's not GitHub. When you want to save a project's current status and changes. It's good to use Git as it is literally a Version Control Manager. It tracks the changes you made and builds a versioning system to help you fix any change that broke the entire program. It's a bit like a time machine perhaps.

Woah!

*enlightenment moment*

GitHub is a Social Network of people familiar with how Time Machine works. Where as Git is the pure Time Machine.

*back to earth*

But people don't even know what a time machine is. It's purely fictional. And you have seen only it on movies and stories. It's a bit hard tp wrap your head around this concept.

So what's something that's more familiar to you. That you use everyday, something that's simple enough for a total idiot to understand.

Ummm... yeah I got it.

*enlightenment moment*

If Git is Porn, then GitHub is PornHub

*stay enlightened*

Discussion (1)

Collapse
rlizano19 profile image
rlizanog

Lol