Skip to main content
Rivet’s Git panel sits at the top of the editor. Every visual change you make becomes a real Git commit on a real branch, which your engineers can review as a pull request — no terminal required.

The Git panel

The panel always shows your current branch, and its main button changes based on where you are in the workflow: The dropdown arrow next to the main button gives you every other action at any time.

Branching

Work on your own branch so your changes don’t land directly on main. Switch branches — click the branch name to open the branch picker. Create a new branch — click New Branch (or pick Create New Branch from the dropdown) to create and switch to a fresh branch from your current one.
Start from a feature branch rather than main so engineers can review your changes on their own.
Rivet may create its own working branches, named rivet-xxxx, to keep its commits separate from yours. To run Rivet without any git features, start it with --no-git.

Viewing your changes

When you have changes, a diff indicator appears next to the branch name. Click it to see every modified file with how many lines were added and removed. To undo changes to one file, hover it and click the undo icon.

Committing

Click Commit. Rivet writes a commit message for you based on your changes — edit it if you like, then confirm. Your changes are now saved to your branch. Changed your mind? Pick Undo Commit from the dropdown to roll back the most recent commit and get your changes back as uncommitted work.

Pushing

Pick Push Commits from the dropdown to send your commits to GitHub.
You usually don’t need this — creating a PR pushes your branch automatically.

Creating a pull request

Click Create PR. Rivet pushes your branch and opens the pull request in one step. From there:
  • The panel switches to Go to PR, which opens the pull request on GitHub.
  • Engineers review the diff, leave comments, and merge — exactly like any other code contribution.

Typical workflow

1

Create a branch

Start from a feature branch, or create one from the Git panel.
2

Make your changes

Use Rivet’s visual editor to adjust spacing, colors, copy, or layout in your running app.
3

Commit

Click Commit and confirm the generated message.
4

Create PR

Click Create PR to push your branch and open a pull request on GitHub.
5

Hand off to engineering

Share the PR link. Engineers review, approve, and merge — and your design changes ship.