How can I do the following in Git?
My current branch is branch1 and I have made some local changes. However, I now realize that I actually meant to be applying these changes to branch2. Is there a way to apply/merge these changes so that they become local changes on branch2 without committing them on branch1?
Since your files are not yet committed in
branch1:or
Above is the longer more explicit version of rbento‘s answer:
It uses:
As commented by benjohn (see
git stashman page):