Link Search Menu Expand Document


People use GitHub to build some of the most advanced technologies in the world. Whether you’re visualizing data or building a new game, there’s a whole community and set of tools on GitHub that can help you do it even better.

Version control systems (VCS) make it easy to store different versions of a project (without any fixed rules or time). You can easily restore an earlier record and compare the content with the current data to find the differences. In addition, VCS are an effective tool to cooperate with many other people in the same project. In this section, we will learn about one of the most popular VCS, which is Git and GitHub.

First of all, Git and GitHub are not the same thing. Git is a VCS, while GitHub is a hosting server for software development version control. The way Git works is that it creates a repository to store each version of the project every time developers modify or add some features into the project. Developers can use Git through the terminal or command line.

However, Git only allows you to control your project version on your local machine. Therefore, if 2 or more people are working on the same project, how can we connect the works of all the members? That is why we need a hosting server such as GitHub.

To learn more about Git and GitHub visit:

Git & GitHub in a Nutshell

Git & GitHub Crash Course For Beginners

Git-Pro V2

Connecting To GitHub w/SSH

Table of contents