At the heart of GitHub is Git. Like other version control systems, Git manages and stores revisions of projects. Although it’s mostly used for code, but it could be used to manage any other type of file, such as Word documents or Final Cut projects. Think of it as a filing system for every draft of a document. Projects on GitHub can be accessed and manipulated using the standard git command-line interface and all of the standard git commands work with it. GitHub also provides access control and several collaboration features such as task management, wikis, bug tracking and feature requests for every project.GitHub has over 19 million repositories, making it the largest code host on the planet. Large or small, every repository comes with the same powerful tools. These tools are open to the community for public projects and secure for private projects. GitHub offers both paid plans for private repositories and free accounts, which is the ideal choice to host open-source software projects and as a matter of fact it is world's largest open source community.
Unlike Git, which is strictly a command-line tool, GitHub can be used within the browser with its web-based graphical interface or it could be installed on your Windows or Mac. It's Android app and mobile web views that let you keep track of your projects on the go. Know more about GitHub.

