The Difference Between Git and GitHub

The Difference Between Git and GitHub

Table of contents

When we all start learning all this Open Source, Contributing on GitHub, etc., etc. as a beginner, we all get the question, what is Git, and what is this GitHub, how they are different from each other. I also had this question a couple of months ago when I started my Open Source journey.

So, in this article, I will tell you what I came to know about this Git and GitHub and what the difference between Git and GitHub is.

Git

  1. Git is the actual software that we have to install in our local system.

  2. Git is a command line tool. When we install git on our local system, it gives us a Gitbash tool like a command prompt where we can perform operations with the help of commands.

  3. We have to install it in our local system. Without that, we can't use Git.

  4. Git is maintained by Linux.

  5. Git is focused on version control and code sharing.

  6. Git was first released in 2005.

  7. Git has no user management feature.

  8. Git has its desktop version named Git Gui.

  9. Git competes with CVS, Azure DevOps Server, Subversion, Mercurial, etc.

GitHub

  1. GitHub is not software. It is a website that provides us with some services like storing our repositories, Contributing to other projects and a lot more things.

  2. GitHub is a graphical user interface. Where we don't have to write any commands to perform operations to perform a specific operation.

  3. We don't have to install anything to use GitHub. It is hosted on the web so, we can access it anytime, anywhere.

  4. GitHub is maintained by Microsoft.

  5. GitHub is focused on centralized source code hosting.

  6. GitHub was launched in 2008.

  7. Whereas in GitHub there is a user management feature. Where every individual has his or her own account and his or her own resources.

  8. GitHub provides its Desktop interface named GitHub desktop.

  9. GitHub competes with GitLab, Git Bucket, AWS Code Commit, etc.

These are some differences between Git and GitHub. I know that you'll find that on any other website but I tried to show it more simpler from my beginner-friendly POV. Hope you liked it.

For more such articles please click on the follow button.

Did you find this article valuable?

Support Aniket Shitole by becoming a sponsor. Any amount is appreciated!