赞
踩
用于将其他分支上的 commit(一个或者多个提交更改) 合并到当前分支代码上。
当只需要合入别的分支的某一部分代码时就可以使用该操作
GIT命令行
git cherry-pick <commitHash>
这样会让当前分支产生一个新的提交,但hash值不一致
上面命令中参数,可以不是提交的hash值, 也可以是分支名,会默认将最后一次提交合入。
多个提交时
git cherry-pick <HashA> <HashB>
会将两个提交合入。
多个连续的提交合入时
$ git cherry-pick A..B
表示从A到B的所有提交 但不包含A,A必须早于B,否则失败。
包含A时如下写法
git cherry-pick A^..B
IDEA中操作
当前本地分支将展示在IDEA右下角,cherry-pick 之后是合入了本地分支,如果远端分支需要还需要向远端推送
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。