I consider myself a git novice, so please explain if I am wrong. But isn't a Pull Request basically: "I cloned your project and made a bunch of new commits, please pull from [url to repo with .git folder in it] to merge those changes in to your project"?