git 某个提交放到其他分支
对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。
这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge
)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 Cherry pick。
git cherry-pick
命令的作用,就是将指定的提交(commit)应用于其他分支。
用法:
$ git cherry-pick 1147fc1813982f9d11f99574bacd523365975f7e
其中:1147fc1813982f9d11f99574bacd523365975f7e 为commitHash