git - apply a commit on another branch to the working copy

后端 未结 2 1519
[愿得一人]
[愿得一人] 2020-12-13 01:22

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

2条回答
  •  心在旅途
    2020-12-13 02:14

    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.

提交回复
热议问题