How to Create a Pull Request in GitLab
- George Apostolov
How to Create a Pull Request in GitLab: step-by-step guide
Go to the left-side panel and click 'Merge Requests'.
After that, click 'New Merge Request'.
Tap the drop-down menus under 'Source Branch' and select one from the given options.
Subsequently, do the same thing for the 'Target Branch'.
Once done, click 'Compare Branches and Continue'.
Provide the necessary information and enter them into their respective input fields.
Finally, click 'Create Merge Request' to proceed.
Quick answer: To create a pull request in GitLab, go to the left-side panel and click 'Merge Requests', then click 'New Merge Request'. Select a 'Source Branch' and 'Target Branch' from the drop-down menus, click 'Compare Branches and Continue', enter the necessary information, and click 'Create Merge Request'.
About this GitLab tutorial
Submit a new merge request in GitLab by comparing branches, adding required details, and completing the creation process. This guide shows how to create a Pull Request in GitLab in 7 steps, starting with "Go to the left-side panel and click 'Merge Requests'" and finishing with "Finally, click 'Create Merge Request' to proceed". The interactive demo above is a click-through copy of the real GitLab interface, so you can rehearse each step before doing it in your own account.
Frequently asked questions
How many steps does it take to create a Pull Request in GitLab?
7 steps. Each one is listed in order above, and the demo highlights exactly where to click.
Can I try it without changing my own account?
Yes. Clicking through the demo doesn't touch your GitLab data or settings. Once you know the flow, repeat it in your own workspace.
This tutorial is filed under GitLab. Related guides: How to Create Merge Request in Gitlab, How to Delete a Branch in Gitlab and How to delete a project in gitlab. Last reviewed 05 Oct 2026.
Create your first interactive demo in minutes
No credit card required • Start building today





