GitHub - Wikipedia
For version control, Git (and, by extension, GitHub) allows pull requests to propose changes to the source code. Users who can review the proposed changes can see a diff between the requested changes and approve them.
Source: en.wikipedia.org