Create a pull request, including GitHub stacks
Open a PR from a branch, pick a live base, and target another open GitHub PR when you are stacking.
You can open a pull request from the branch you’re on without leaving GitLane: pick a real base (local or remote), see how many commits you’re about to publish, write the description with a preview, and — on GitHub — stack on another open PR when that’s what the branch sits on.

| Provider | Open a PR/MR from this dialog |
|---|---|
| GitHub | Yes — plus reviewers, stacking, and Commit, push & open PR… |
| GitLab | Yes |
| Bitbucket | Yes |
| Cursor Origin | Not yet — use Origin’s own flow |
Open the dialog from a branch
- Right-click the branch on the graph (the ref pill) or in the branch navigator.
- Choose Open a pull request….
- If the branch isn’t on the remote yet, the dialog pushes it first, then continues. Cancelling that push does not create a PR.
You can also start from the commit composer: Commit, push & open PR… (GitHub only).
Fill in the request
- Base is a picker over local and remote branches, not a free-text field that guesses.
- The range panel shows live commit and diffstat counts while it loads — wait for it rather than trusting an early “nothing to merge.”
- The description has Write and Preview. It can be seeded from a
.github/pull-request template, or from the commits themselves. Templates are read from the last commit, so a half-edited local file doesn’t leak into what you publish. - The commit list is collapsible. On GitHub you can add reviewers.
Submit once; a double-click during the push won’t open two pull requests.
Stack on GitHub
When your branch sits on top of another open pull request’s branch, you can target that branch instead of trunk. The dialog lays out the stack and the merge order, and the new PR is linked into a real GitHub stack.
Linking uses the gh stack extension. If it isn’t installed, GitLane shows the one command that installs it:
gh extension install github/gh-stack
The pull request is still created even if you skip the extension; you just won’t get the stack link. Already-merged and closed PRs are not offered as stack targets.
Good to know
Needs the usual forge sign-in (Settings → Accounts, plus gh / glab / a Bitbucket token). Origin remotes still have no “create” action in GitLane.
Shipped in GitLane v2.0.0.
Installers: Download GitLane.