Docs/Branches

Branches

Branches on Pierre are supercharged collaborative surfaces for folks to present their changes, discuss ideas, review code, and so much more.

Once you have at least one repository setup and pushed to Pierre, you can start to work with branches. On Pierre, there are no merge requests or pull requests—branch pages are created automatically as soon as you push to our Git server. Create a Git branch, make your changes, push it up, and watch Pierre’s automated and AI-powered branch features go to work for you.

Pushing Branches

To push a branch to Pierre, you need to have a repository setup and pushed to Pierre. If you haven’t done that yet, check out the Repositories section.

# Assuming you have `origin` set to Pierre’s Git server
git push origin {branch}

With a successful push, you’ll see the following in your terminal:

➜ ~/my-project/ (feature-branch) git push origin feature-branch
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote:
remote:
remote: View this branch at:
remote: https://pierre.co/{workspace}/{workspace}/feature-branch
remote:
remote:
To git.pierre.co:/repos/{workspace}/{workspace}.git
 * [new branch]          head -> feature-branch

There’s a handy shortcut link to your new branch in the output. Click it to view your newly created branch page on Pierre.

Converting Drafts

Learn how to convert a draft to a branch.

Viewing Branches

Once your branch has been pushed to Pierre, you’ll find it on your My Branches page (as well as on the repository page).

AI Summary

Viewing the branch, you’ll see an AI-powered summary at the top, followed by the branch’s content.

AI Highlights

In addition to the summary, the top three notable highlights are generated by AI to help you quickly understand the branch’s content, even without a branch description from the authors. As additional changes come in, the highlights will update to reflect them.

AI Categories

To help reviewers navigate changes within a branch, we’ve added AI-generated categories to our diffs. These categories are based on the diff itself and can help you quickly understand what’s changed. Click a category to filter the diff to that specific type of change.

Share a Branch

Click the Share button to open the share modal. From here you can request a review, add editors, or even share the branch publicly, making it accessible to anyone with the link.

Read more about requesting review and publishing and sharing branches.

Archive

Click the icon at the top right of the page to open the branch settings menu. From here you can archive the branch.

More in Branches

Pierre is the product engineering tool

Code hosting, review, docs, and CI. One place for product engineers and their teams to focus on what they do best—building products.

Join the Waitlist
Skip the line! Join our Discord for early access