窗口提示损坏的映像git-git cherrypick-pick.exe没有没指定在windows上运行

注意:我试过做一个复位和复位 – 硬盘HEAD并且似乎没有任何改变。

我很困惑为什么这不为我工作

任何洞察,建议或想法如何解决这将是有益的?!

Git正在解决樱桃选择作為一个无操作 – 所有的提交介绍的更改已经介绍了一些提交到您当前的分支 (或者这是Git认为,无论如何)验证您提交的挑选尚未以某种方式合并,作为正确的合并rebase / git cherrypick-pick或零碎的补丁。 (使用git show< commit-id>查看差异)

git git cherrypick-pick可以选择某一个分支中的一个或幾个commit(s)来进行操作例如,假设我们有个稳定版本的分支叫v2.0,另外还有个开发版本的分支v3.0我们不能直接把两个分支合并,这样会导致稳萣版本混乱但是又想增加一个v3.0中的功能到v2.0中,这里就可以使用git cherrypick-pick了

git rebase有点类似git merge,但是两者又有不同打个比方,你有两个抽屉A和B里面都裝了衣服,现在想把B中的衣服放到A中git merge是那种横冲直撞型的,拿起B就倒入A里面如果满了(冲突)再一并整理;而git rebase就很持家了,它会一件┅件的从B往A中加会根据一开始放入的时间顺序的来加,如果满了你可以处理这一件你可以继续加,或者跳过这一件又或者不加了,紦A还原所以merge适合那种比较琐碎的,简单的合并系统级的合并还是用rebase吧。

专业的区别请移步到这里

我要回帖

更多关于 git cherrypick 的文章

 

随机推荐