Git Cherry Pick - 澄清

时间:2014-07-08 10:22:03

标签: git

由于现有的文档和问题对我来说并不完全清楚,有人可以确认以下内容。

Cherry Pick只会提交来自提交选择的文件中的更改。它不会回溯并基本上合并来自其他文件的更改。

E.g。我想从我的开发分支添加一个功能到我的主分支。我想樱桃选择提交,我只希望提交中的文件合并到master。

这是否是正确的做法。

非常感谢。

1 个答案:

答案 0 :(得分:2)

Cherry-pick 提交只会合并该提交中存在的那些文件。可能是由于合并冲突或局部变化,有些时候“樱桃挑选”失败了。

但在你的情况下,只需使用;

  

git cherry-pick commit-id

是的,它只会合并提交中的文件以合并到master(如果没有任何本地更改)。请继续:)