DEV Community

Cover image for Introduction to Git and GitHub

Posted on

Introduction to Git and GitHub

Just started a career in development, or working on a project where you need people to collaborate, or want to contribute to open source, then git is the real solution for all problems.
In this article, we will deep dive into the git and GitHub as a beginner.

You don't need to be a black screen coder or anything on a pro level to start learning git. Getting familiar with git and GitHub isn't that complicated.
lets get started !!

What is git?

Git is the most commonly used Version Control System (VCS). It is free and open source. It also makes collaboration easier allowing changes by multiple people to all to be merged into one source. Git is responsible for everything GitHub-related that happens locally on your computer.So git is basically a content tracker.
Simply visit this page to download and install Git to your machine.

Then Whats GitHub ?? 🧐

GitHub is a Git repository hosting service. It stores a copy of your local files and their revision history. It lets you and others work together on projects from anywhere. While Git is a command-line tool, GitHub provides a Web-based graphical interface. It is a cloud-based hosting service that lets you manage Git repositories. It also provides access control and several collaboration features, such as wikis and basic task management tools for every project.

To conclude the definitions,

  1. We can track progress of our projects using git.
  2. We can create different git repositories of different versions of our project.
  3. We can host it on cloud using git-hosting-service named GitHub.
  4. GitHub provides accessibility and features for enhancing developer experience.
  5. Congratulations !!! Git and GitHub are not same anymore.

Thanks for sticking by. There's a lot more to come. Thank you !!😀

Discussion (0)