Pull requests are the way to propose and review changes before they land in your main branch.
Open a pull request
Push your branch, then open the Pull Requests page and create a new request from your branch into the target branch. Add a title and description — MonkeysAI can help you write it.
Reviewing
- Browse the file-by-file diff with syntax highlighting.
- Leave line comments and replies.
- Approve, request changes, or dismiss your review.
- Use MonkeysAI to get an automated review before you merge.
Merging
Once the request is approved (and any required checks pass), merge it using one of three strategies:
- Merge — keeps all commits with a merge commit.
- Squash — collapses everything into a single commit (great for tidy history).
- Rebase — replays your commits onto the target branch for a linear history.