Item logo image for GitHub Cherry Pick Assistant

GitHub Cherry Pick Assistant

Item media 5 (screenshot) for GitHub Cherry Pick Assistant
Item media 1 (screenshot) for GitHub Cherry Pick Assistant
Item media 2 (screenshot) for GitHub Cherry Pick Assistant
Item media 3 (screenshot) for GitHub Cherry Pick Assistant
Item media 4 (screenshot) for GitHub Cherry Pick Assistant
Item media 5 (screenshot) for GitHub Cherry Pick Assistant
Item media 1 (screenshot) for GitHub Cherry Pick Assistant
Item media 1 (screenshot) for GitHub Cherry Pick Assistant
Item media 2 (screenshot) for GitHub Cherry Pick Assistant
Item media 3 (screenshot) for GitHub Cherry Pick Assistant
Item media 4 (screenshot) for GitHub Cherry Pick Assistant
Item media 5 (screenshot) for GitHub Cherry Pick Assistant

Overview

Cherry-pick pull request commits into a target branch and create a follow-up PR.

🚀 GitHub Cherry Pick Assistant GitHub Cherry Pick Assistant helps engineering teams move pull request changes into the correct target branch or repository with less manual effort and better execution visibility. Built as a persistent side panel inside GitHub, the extension simplifies common backporting and promotion workflows by guiding developers through selecting a source PR, reviewing commits, choosing a target branch, and automatically creating a follow-up pull request. Instead of switching tools or running manual commands, developers can complete the entire cherry-pick workflow directly inside GitHub. ✨ Key Features 🔐 GitHub Authentication Sign in securely using GitHub to access repositories and pull requests directly from the extension. 📥 Source Pull Request Selection Choose the repository and pull request that contains the commits you want to cherry-pick. 🎯 Target Repository & Branch Selection Select the destination repository and branch where the changes should be applied. 🧾 Commit-Level Control Review and select specific commits from the pull request before executing the cherry-pick. 🧠 Duplicate Commit Detection Automatically detect commits that already exist in the target branch to prevent duplication. ⚙️ Automated Cherry-Pick Execution Dispatch a GitHub Actions workflow to perform the cherry-pick automatically. 📊 Workflow Monitoring Track the progress and status of the workflow execution directly from the side panel. ⚠️ Conflict & Failure Insights Quickly view summaries of conflicts or failures to understand what needs manual intervention. 🔗 Follow-Up Pull Request Creation Once the cherry-pick succeeds, instantly open the generated pull request in the target repository. 🧩 How It Works 1️⃣ Sign in with GitHub 2️⃣ Select the source repository & pull request 3️⃣ Review and choose commits 4️⃣ Choose the target repository & branch 5️⃣ Execute cherry-pick via GitHub Actions 6️⃣ Monitor workflow progress 7️⃣ Open the generated follow-up pull request 💡 Common Use Cases 🛠 Backporting Fixes Move bug fixes from `main` into release branches such as `release/1.2`. 🚀 Promoting Changes Promote approved changes from staging/testing repositories to production repositories. 🎯 Selective Commit Transfers Cherry-pick only specific commits from a pull request into another branch. 📦 Standardized Release Workflows Automate repetitive maintenance workflows across multiple repositories. ❗ The Problem Cherry-picking across repositories or branches is often manual, repetitive, and error-prone. Developers usually have to: 1. Copy commit hashes manually 2. Switch repositories and branches 3. Create temporary branches 4. Run cherry-pick commands locally 5. Push changes manually 6. Create follow-up pull requests 7. Track failures or conflicts manually This process breaks developer flow and increases the risk of mistakes. ✅ The Solution GitHub Cherry Pick Assistant transforms cherry-picking into a structured workflow directly inside GitHub. Teams can: ✔ Reduce manual work ✔ Improve consistency across releases ✔ Track execution status clearly ✔ Avoid duplicate commits ✔ Maintain visibility into workflow outcomes All without leaving the pull request context. 🏢 Ideal For Teams That Maintain release branches Manage production promotion pipelines Work with multi-repository architectures Frequently perform backports Want reliable CI/CD-driven workflows

Details

  • Version
    0.1.7
  • Updated
    May 19, 2026
  • Offered by
    aryanat1911
  • Size
    106KiB
  • Languages
    English (United States)
  • Developer
    Email
    aryanat1911@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

GitHub Cherry Pick Assistant has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

GitHub Cherry Pick Assistant handles the following:

Personally identifiable information
Authentication information
Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Related

GitHub PR Quick Filters

5.0

Adds quick-filter buttons (No drafts, custom queries) to a repo's Pull Requests list on GitHub.

Auto Rebaser

0.0

Automatically rebases your open GitHub PRs when they fall behind their base branch.

Easy Copy Network Info

5.0

Easily copy network request and response information with just a click. Perfect for debugging and development.

GitHub PR Branch Warning

0.0

Warns when a PR targets an unexpected branch, when a branch hasn't been merged, or when merging outside allowed hours.

CFPusher - Codeforces to GitHub

5.0

Automatically pushes accepted Codeforces submissions to your GitHub repository.

TraceFlow

0.0

Capture, edit and replay HTTP requests from your browser

Pinta

0.0

Pinta — annotate your running app and hand the changes to a coding agent.

GPTChain - ChatGPT Prompt Chain Automation & AI Builder

4.6

Build, run, and scale ChatGPT prompt sequences

GitHub File Uploader

5.0

Upload files to GitHub, manage repositories, change visibility, and create pull requests with drag-and-drop interface

Markdown PR — Markdown PR Comments for GitHub

5.0

Comment, reply, resolve, and collapse sections directly in GitHub PR rich-diff (rendered markdown) view.

GitHub to Markdown

5.0

Convert GitHub discussions, issues, and pull requests to clean, copyable markdown with one click

GitKraken

4.6

The GitKraken Browser Extension bridges your hosted git repositories to GitKraken Desktop and with GitLens in VS Code.

GitHub PR Quick Filters

5.0

Adds quick-filter buttons (No drafts, custom queries) to a repo's Pull Requests list on GitHub.

Auto Rebaser

0.0

Automatically rebases your open GitHub PRs when they fall behind their base branch.

Easy Copy Network Info

5.0

Easily copy network request and response information with just a click. Perfect for debugging and development.

GitHub PR Branch Warning

0.0

Warns when a PR targets an unexpected branch, when a branch hasn't been merged, or when merging outside allowed hours.

CFPusher - Codeforces to GitHub

5.0

Automatically pushes accepted Codeforces submissions to your GitHub repository.

TraceFlow

0.0

Capture, edit and replay HTTP requests from your browser

Pinta

0.0

Pinta — annotate your running app and hand the changes to a coding agent.

GPTChain - ChatGPT Prompt Chain Automation & AI Builder

4.6

Build, run, and scale ChatGPT prompt sequences

Google apps