What is GitHub?
GitHub is a web-based Git or version control repository and Internet hosting service. It is mostly used for code. It offers all of the distributed version control and source code management (SCM) functionality of Git as well as adding its own features. It provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project.
GitHub offers both plans for private and free repositories on the same account which are commonly used to host open-source software projects. As of April 2017, GitHub reports having almost 20 million users and 57 million repositories, making it the largest host of source-code in the world. GitHub has a mascot called Octocat, a cat with five tentacles and a human-like face. View this article on Wikipedia.
What you can learn in this tutorial?
In this document, you'll be introduced to the basic steps on how to use GitHub. Namely - sharing code with colleagues and peers using a tool which allows for bug/issue tracking, version control, and for others to request features/updates in the hosted code - along with a place to have a conversation about the code itself.
Getting started
To get started you need to create a GitHub account and download the GitHub desktop application: https://desktop.github.com/.
To know more about alternative ways of creating repositories click here. To get familiar with the workflow and terms check out the basic overview of Git.
Just follow the steps and screenshots below and further instructions with detailed descriptions will be found.
Adding files to the repository from the GitHub page but not from the app:
Deleting repositories: