What’s the difference between a pull request and a branch? Technology Community › Category: Git › What’s the difference between a pull request and a branch? 0 Vote Up Vote Down VietMX Staff asked 4 years ago A branch is just a separate version of the code. A pull request is when someone take the repository, makes their own branch, does some changes, then tries to merge that branch in (put their changes in the other person’s code repository).