GitHub – is known as the world most popular remote repository for developers all around the world to host their projects. With version control system by using Git, and internal features provided by GitHub to allow a group of developers works efficiently in collaboration.
Git – is a revision control system, we probably often heard about “git clone”, “git add”, “git commit” and “git push”. It is recommended for every developer to know how to use git as it could help us keep track on our source code in encrypted form. Thus we can see “histories” of our code. Develop new features without affecting the operating one by apply branching workflow and server as a backup instead of storing it on our local storage.