I have created my own git server with individual user accounts which is publicly accessible. Now i want my team members to access it and create branch and generate pull request etc. Till now everything is fine. Team members can create branch and merge branch using the tool like GITHUB Desktop. Now the issue is we are trying to find a tool which can support pool request.

Is there any free GIT client for windows which can provide all below features:

  1. Generate Pull Request against any branch user wants
  2. View Pull Request
  3. Add any feedback/comment for given pull request
  4. Approve pull request so it can get merge with requested branch

Note: We can't use GITHUB, BitBucket because of pricing issue.

  • 1
    Pull request aren't a feature of Git, they're a proprietary feature of GitHub, so Git in itself doesn't even knows what they are. Look at this Stack Overflow question for an alternative on the same problem.
    – Alejandro
    Nov 26, 2020 at 12:59
  • Is there any client software which supports git request-pull @Alejandro
    – Jemish
    Nov 26, 2020 at 13:15

1 Answer 1


I know this is not exactly what you asked for, but if you are fine with hosting a service somewhere:

Gitlab is basically the open-source version of github which you can host yourself.

Gerrit is a tool for code reviews, and as such supports a pull request workflow.

Client-side I actually did find a client that supports (creating) pull requests with git request-pull:

Tortoise git supports git request-pull. It's basically just a GUI for you to input the parameters to the command, though.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.