GitHub is a web-based hosting service for software development projects that use Git for version control. Use this tag for questions specific to problems with repositories hosted on GitHub, features specific to GitHub, and using GitHub for collaborating with other users. Do not use this tag for Git-related issues simply because a repository happens to be hosted on GitHub.
GitHub is a web-based Git repository hosting service. It offers all of the distributed revision control and source code management (SCM) functionality of Git, as well as adding its own features.
Unlike Git, which is strictly a command-line tool, GitHub provides a Web-based graphical interface with desktop, as well as mobile, integration. It also provides access control and several features for collaboration such as bug tracking, feature requests, task management, and wikis for each hosted project.
GitHub offers plans for private repositories, as well as free accounts, which are usually used to host open-source software projects. As of August 2021, GitHub reports having more than 75 million users and more than 238 million repositories, making it the largest host of source code in the world.
GitHub Pages is a service they offer which will host small websites using code from a public repository's main
branch. The URL format is https://username.github.io
.
Source: GitHub Wikipedia
Using pull requests
Pull requests let you tell others about changes you've pushed to a repository on GitHub. Once a pull request is sent, interested parties can review the set of changes, discuss potential modifications, and even push follow-up commits if necessary.
Tutorial: Creating a Pull Request