DEV Community

Ezpie
Ezpie

Posted on

Now What In The Developers Is Git And Github?

You have learned a programming language and are good at it! Great for you but are you eligible to call yourself a good teammate? No! No you are not! Unless you know what git and github are!

No joke most of beginner developers use these two things, but! They don't even know what they are.

So to clear it out here's what they are

not the same

Beginners think that git and github are the same just because they have git in it!(I know wearied right?) but no they are not.

Git is a version control system or to be more the both are same guy: git is a local github in your computer!(I so bad at it!)

On the other hand we have github as online version control system, means github is used to share your project code or any other thingy online with other developers.

using like a fat man and a donut

Like a fat man needs a don't the same way we need git to connect and use github.
Try this:
You are a team of 5 top developers(as you think but aren't!) you need a way to share your code with others so you will not use WhatsApp! Cause then sharing your code ever single time is dumb work! But with git and github any changes you make to a file will not affect other team members edit and all are connected and your work is public and open-source! Freeist way to get some employees if ask me!

That's all I can write in a phone(yes I am using a phone right now!) but there's a lot to know about these two things so just Google and Google to learn lot more stuff.

Top comments (2)

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard • Edited

It's not as clear cut as people think.

  • both git and GitHub are just wrappers providing features on top of the libgit C library
  • both git and GitHub can work both locally (GitHub has a dekstop app) and online (git has no issue using a remote that it's not on GitHub)

The main difference is that GitHub has been designed with usability and collaboration in mind, while git... not so much.

Collapse
 
ezpieco profile image
Ezpie

I was typing in a phone it's difficult to not go wrong, and yes git and github can be used like that but this is the basic definition of these two things. Plus most poeple prefer online version of github and offline version of git.