GIT常用命令:git cherry-pick 原创 版本管理(GIT) 2021年8月19日 07:15 夏至未至 1516 当前内容 825 字,在路上,马上到,马上到 ## 命令作用 `git cherry-pick`命令的作用,就是将指定的提交(commit)应用于其他分支。 git cherry-pick commitHash 上面命令就会将指定的提交commitHash,应用于当前分支。这会在当前分支产生一个新的提交,当然它们的哈希值会不一样。 举例来说,代码仓库有`master`和`Dev`两个分支。 Master a -> b -> c -> d Dev e -> f -> g -> h 现在将 `Dev` 分支上提交 `g` `cherry-pick` 到 `master` 分支。 首先切换分支到 `master` $ git checkout master 然后 Cherry pick $ git cherry-pick g 上面的操作完成以后,代码库就变成了下面的样子。 Master a -> b -> c -> d -> g Dev e -> f -> g -> h 从上面可以看到,`master`分支的末尾增加了一个提交 `g`。 ## 常用命令参数: `git cherry-pick`命令的参数,不一定是提交的`哈希值`,分支名称也可以,但是 `cherry-pick` 的是分支上最新的提交。操作如下: 首先切换分支到 `master` $ git checkout master 然后 cherry-pick 分支名 $ git cherry-pick Dev 安装上边距离,会得到如下结果 Master a -> b -> c -> d -> h Dev e -> f -> g -> h 即将将 `Dev` 分支的最近一次提交`h`,转移到当前 `Master` 分支。 本文标题: GIT常用命令:git cherry-pick 本文作者: 夏至未至 发布时间: 2021年8月19日 07:15 最近更新: 2021年11月2日 14:12 原文链接: 许可协议: 署名-非商业性-禁止演绎 4.0 国际(CC BY-NC-ND 4.0) 请按协议转载并保留原文链接及作者 GIT(6) 版本管理(2) 上一个 MySQL5.7重置root用户密码 下一个 回调体验 当前文章评论暂未开放,请移步至留言处留言。