git cherry-pick:将指定的提交(commit)应用于其他分支
从字面意思就能知道用法
比如你在一个分支上做了一次改动,你想在另一个分支也做同样的改动
这时,就可以在另一个分支 摘樱桃了
$ git cherry-pick <commitHash>
上面命令就会将指定的提交commitHash
,应用于当前分支。
如果两个分支没有冲突的话,这会在当前分支自动产生一个新的本地提交,当然它们的哈希值会不一样。如果你想在这时候修改提交信息:git reset HEAD~1
如果两个分支有冲突的话,解决冲突,再提交commit。
转移分支
git cherry-pick web-1.7
把web-1.7上面最新的一次提交转移到当前分支