由于现有的文档和问题对我来说并不完全清楚,有人可以确认以下内容。
Cherry Pick只会提交来自提交选择的文件中的更改。它不会回溯并基本上合并来自其他文件的更改。
E.g。我想从我的开发分支添加一个功能到我的主分支。我想樱桃选择提交,我只希望提交中的文件合并到master。
这是否是正确的做法。
非常感谢。
答案 0 :(得分:2)
Cherry-pick 提交只会合并该提交中存在的那些文件。可能是由于合并冲突或局部变化,有些时候“樱桃挑选”失败了。
但在你的情况下,只需使用;
git cherry-pick commit-id
是的,它只会合并提交中的文件以合并到master(如果没有任何本地更改)。请继续:)