Pick-a-Cherry 🍒
A Chrome extension that adds a cherry icon next to commits on GitHub and GitLab for easy cherry-picking. Pick a cherry, don’t pop them!
[!NOTE]
Wanted to name this extension as “Shabri” but later realized she was more of a berry person.
Motivation 🤔
Lately due to branching systems, I’ve been cherry-picking lots of hotfixes and features from one branch to another. This extension makes it easier to cherry-pick commits by providing the command with a single click.
Installation 🚀
and other Chromium browsers
Install from the latest release 📦
Prefer to run it locally, or want a version before it clears Web Store review?

- Download the
.zip from the latest release
- Unzip it somewhere you’ll keep it — Chrome loads the extension from this folder every time it starts
- Open Chrome and navigate to
chrome://extensions/
- Enable “Developer mode” by toggling the switch in the top right corner
- Click “Load unpacked” and select the unzipped folder
- The cherry should now show up next to commits on GitHub
Features 🌟
- Adds a cherry icon next to each commit on:
- GitHub — commit pages and PR pages
- GitLab — commit lists, single commit pages, and the MR “Commits” tab
- Cherry icon wiggles on hover for visual feedback.
- Clicking the cherry copies the
git cherry-pick [commit-id] command to clipboard.
- Shows “Copied!” feedback when the command is copied.
Development 🛠️
- Download or clone this repository to your local machine
- Open Chrome and navigate to
chrome://extensions/
- Enable “Developer mode” by toggling the switch in the top right corner
- Click “Load unpacked” and select the directory containing the extension files
- The extension should now be installed and active