The GitHub API does not just provide an API to interact with GitHub’s
features. A whole section of the API provides a RESTful API to git operations
that one might normally perform at the command-line or via your git client.