so I have a commit that has a helpful code change, but on another branch.
I would like to apply this commit in the other branch to my working copy on my current bran
You can still use the git cherry-pick command. See git cherry-pick --help:
-n, --no-commit
Usually the command automatically creates a sequence of
commits. This flag applies the changes necessary to
cherry-pick each named commit to your working tree and the
index, without making any commit. In addition, when this
option is used, your index does not have to match the HEAD
commit. The cherry-pick is done against the beginning state
of your index.
So you can just git cherry-pick -n , and the changes will be applied to your working directory and staged in the index (like git -a), but will not be committed.