Create a pull or merge request
Right-click your branch and choose Start a Pull Request…. Pick what it merges From and Into, write the Title and Description, add reviewers, optionally Open as a draft, and press Create Pull Request. A branch that is not on the remote yet is pushed first.
Needs GitTree Pro or a running trial; Free keeps every local Git feature. Compare the plans.
On this page
Before you start
- GitTree Pro or a running trial: pull requests are part of Pro.
- An account connected for the remote’s provider, and your commits on a branch.
Where to find it
- Right-click a branch: Start a Pull Request… or Push and Start a Pull Request….
| Action | macOS | Windows and Linux |
|---|---|---|
| Push first | ⌘⇧U | Ctrl+Shift+U |
Steps
Start from the branch
Right-click your branch and choose Start a Pull Request…. If it is not on the remote yet, choose Push and Start a Pull Request…, or press Push Branch in the dialog.
Check From and Into
From is your branch; Into is the branch it should merge into, usually
main.Describe it
Write the Title and Description; Preview shows how the Markdown reads. Add reviewers in the provider’s own form: logins on GitHub, usernames on GitLab, account ids on Bitbucket, identity ids on Azure DevOps.
Create it
Tick Open as a draft if it is not ready, and press Create Pull Request. GitTree says Pull request #… opened.
Expected result
The pull request is open on the provider and shows under Pull Requests in the left panel.
Draft the description with AI
With Claude Code, Codex or the Antigravity CLI installed and signed in, Draft the title and description with … writes both from your commits for you to review and edit. Drafting with AI is part of GitTree Pro; see Draft a commit or pull request.
If something goes wrong
“Connect an account for this remote first.”
Press Connect Account… and connect the provider the remote is on.
“The remote has no branch to merge into.”
Push a base branch such as main to the remote first.
Questions
Can I change it after creating it?
Yes. In the pull request, Edit… changes the title and description and adds reviewers, labels and assignees; Ready for Review takes it out of draft.