Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save willi-dev/c56f4ca24224dbeed03350b36bbfa650 to your computer and use it in GitHub Desktop.
Save willi-dev/c56f4ca24224dbeed03350b36bbfa650 to your computer and use it in GitHub Desktop.
git cherry-pick within a pull request
  1. Create new branch:
git checkout -b otherrepo-master master
  1. Get the contents of the PR
git pull https://github.com/otherrepo/my-repo-name.git master
  1. Change back to master
git checkout master
  1. Now DO NOT merge the whole branch, BUT cherry-pick exactly the commits from the other branch. The hash uniquely defines the commit - regardless of the branch it is in.
git cherry-pick abc0123
  1. Check, remove the temp branch, push
git log
git branch -D otherrepo-master
git push origin master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment