Git and GitHub

chamini kulathunga
3 min readMar 17, 2022

What is Git and GitHub?

Git is an open-source distributed version control system. Git was created by Linus Torvalds. It’s built to manage small to major projects quickly and efficiently. It was created to help developers coordinate their efforts. We can track and collaborate with our team members at the same workplace thanks to version control.

GitHub is a Git repository hosting service that you can host the project to make them public or private for access control and collaboration. It supplies a Web based graphical interface.

Features of Git

  • Open-Source
  • Branching and Merging
  • Security
  • Maintain the clean history

Features of GitHub

  • Integrated issue and bug tracking
  • Git repositories hosting
  • Graphical representation of branches

Difference between Git and GitHub

Advantages of Git

  • Git supports offline working. We will not be hampered in our work if we experience internet connectivity problems. We can perform almost everything locally in Git.
  • We can save a lot of time because Git commands only takes a few seconds to perform.
  • It supports undo mistakes. Almost everything in Git has an undo option.

Advantages of GitHub

  • Interacting with other developers, referring to their code, and coordinating your projects together can help you become a better developer.
  • GitHub makes it simple to contribute to open-source projects.
  • It aids in the creation of a high-quality document.
  • Showing off your work can help you attract recruiters. You will have a better chance of being hired if you have a GitHub profile.
  • Changes in your code can be tracked between versions.
  • It allows your work to be seen by the public.

Disadvantages of GitHub

  • It’s not always easy to decipher code.
  • For less experienced coders, maintenance takes longer.
  • When it comes to high value intellectual property you happen to be putting everything in the hands of GitHub and anyone having a login with many websites and this comes with a chance of security breaches and its targeted constantly.

I hope you found this useful. I would like to hear from you so feel free to drop a comment or connect with me via LinkedIn.

--

--