I'm new to using Git, so I apologize if this is trivial. I have a private repository set up using Github and EGit.
To update and merge my local repository branch with the remote version (essentially a git pull
), I use Team > Pull
in Eclipse.
To merge a branch into the master branch, I have to request and subsequently approve a Pull Request on Github.
What is the difference between calling
git pull
and sending a pull request?
I've seen that this is related to a Fork and Pull collaborative development model and is used for code reviews. I think I understand the motivation and usefulness of a pull request, but what exactly is it?