Git cherry pick是否在主分支之间工作(主提交-->;分支)?

Git cherry pick是否在主分支之间工作(主提交-->;分支)?,git,cherry-pick,Git,Cherry Pick,我知道cherry在一个分支到另一个主分支之间工作(分支提交-->主分支)。但是,cherry pick是否在主机和分支之间工作(主机提交-->分支)?当然可以。你是那个给你的分支带来意义的人 我们一致同意使用的名称,如master、develope、feature/A等,是git用户的普遍约定。在master和develope之间没有什么比我们赋予它的意义更特殊的了,这就引导了我们如何使用这些分支 git cherry pick不关心您是从feature/a还是从master中选择 git c

我知道cherry在一个分支到另一个主分支之间工作(分支提交-->主分支)。但是,cherry pick是否在主机和分支之间工作(主机提交-->分支)?

当然可以。你是那个给你的分支带来意义的人

我们一致同意使用的名称,如
master
develope
feature/A
等,是git用户的普遍约定。在
master
develope
之间没有什么比我们赋予它的意义更特殊的了,这就引导了我们如何使用这些分支

git cherry pick
不关心您是从
feature/a
还是从
master
中选择

git cherry pick-应用一些现有提交引入的更改

给定一个或多个现有提交,应用每个提交引入的更改,为每个提交记录一个新的提交。这要求您的工作树是干净的(没有来自头部提交的修改)


您是否认为从master中选择cherry pick是一个好主意,这是一个您必须自己(或者您的开发团队)回答的问题。

cherry pick应该从任何源分支到任何目标分支都有效。在最简单的形式中,它只是从源SHA-1将一个新提交放到某个目标分支上。是的,分支只是提交的标签。谢谢您的回答。我只是想知道樱桃采摘的限度。