什么'樱桃'在git-cherry中意味着什么?

时间:2013-12-11 16:26:17

标签: git git-cherry-pick git-cherry

git-cherry cherry 这个词的含义是什么?


除了水果,我只看到 cherry picking 表达中的单词(也出现在带git-cherry-pick的git中),这意味着有选择地选择一些东西(对吗?)。 / p>

git-cherry中的 cherry cherry pick 中的樱桃不相符。

我是巴西人,所以英语的微妙之处有时并不那么明显。

1 个答案:

答案 0 :(得分:9)

它被称为cherry-pick因为任务就像樱桃采摘。你通过一堆提交(在真实的树,树叶和树枝中)并仔细选择其中的一些。樱桃在现实世界中采摘的方式与此相同,这是一项微妙的工作。

git-cherry git-cherry-pick相关。 git-cherry报告分支中不存在哪些提交。换句话说,它返回哪些提交可以cherry-pick,即哪些提交是樱桃(因此可以选择它们)。