Skip to content

Instantly share code, notes, and snippets.

@zyqhi
Forked from alexeds/move-stashes.md
Created November 27, 2019 01:50
Show Gist options
  • Select an option

  • Save zyqhi/570ef73be9cb22f560a774a61fa37c99 to your computer and use it in GitHub Desktop.

Select an option

Save zyqhi/570ef73be9cb22f560a774a61fa37c99 to your computer and use it in GitHub Desktop.
Move your stashes from one repo to another

Move your stashes from one repo to another


This was useful for me when we created a new branch for a new major release, but were still working on our current version as well. I cloned our repo again and kept the new project on our new branch, but also wanted to get my stashes there.

Download your stashes

git stash show -p > patch

You'll have to specify your stash and name your file whatevery you want. Do this for as all your stashes, and you'll have patch files in your pwd.

Apply your stashes

cd /new/project/dir
git apply /old/project/dir/patchfile
git stash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment