gpt4 book ai didi

git - 试图从功能分支 : No "cherries"? 中挑选

转载 作者:太空狗 更新时间:2023-10-29 13:57:41 25 4
gpt4 key购买 nike

(这是我第一次尝试使用 git 的 cherry picking,所以可能我误解了它是什么或者它可以做什么)

在功能分支中处理一些新功能时(为简单起见,我们将其称为 next),我发现了当前 master 中的一些错误,我修复了“on苍蝇”(这可能不是最好的主意)。现在我认为功能分支已经完成,我想挑选一些或所有在 next 中修复的错误到 master 之前进行错误修复发布功能发布。

所以我查看了 master 并尝试了(在阅读了 git-cherry 手册页之后):

git cherry
git cherry next
git cherry -v next
git cherry -v next master

但是,尽管 nextmaster 之间存在巨大差异,但没有任何命令输出任何内容。

那么问题是什么?是我做错了什么,还是我对 cherry-pick 有误解?该手册引用了一些“原始”分支,而我的分支是本地的。

如果 cherry-pick 是错误的工具,那么实现我想要做的事情的正确程序是什么?

最佳答案

git cherrygit cherry-pick是两个不同的命令。来自来源git cherry : git cherry [-v] [<upstream> [<head> [<limit>]]]将向您显示 head 中缺少的提交 ID在 upstream .在你的情况下 git cherry next master没有显示任何内容,因为 master 上没有提交, next 上不存在分支。您可以通过其他方式查看git cherry master next你会看到所有next提交 ID,这些 ID 不存在于 master 上.

一旦您知道了您想要的提交 ID,cherry pickgit cherry-pick commitID 做这个

关于git - 试图从功能分支 : No "cherries"? 中挑选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57802639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com