Git Cherry Pick-澄清
由于我对现有文件和问题不完全清楚,请有人确认以下内容 Cherry Pick将仅从提交选择提交文件中的更改。它不会回溯并基本上合并来自其他文件的更改 例如,我想将一个功能从我的开发分支添加到我的主分支。我想选择一个提交,我只希望提交中的文件合并到主文件中 这是正确的做法吗Git Cherry Pick-澄清,git,Git,由于我对现有文件和问题不完全清楚,请有人确认以下内容 Cherry Pick将仅从提交选择提交文件中的更改。它不会回溯并基本上合并来自其他文件的更改 例如,我想将一个功能从我的开发分支添加到我的主分支。我想选择一个提交,我只希望提交中的文件合并到主文件中 这是正确的做法吗 非常感谢。Cherry pick提交将只合并该提交中存在的文件。有时,由于合并冲突或本地更改,“cherry pick”可能会失败 但在你的情况下,只要简单地使用 git cherry pick提交id 是的,它将只合并提交中
非常感谢。Cherry pick提交将只合并该提交中存在的文件。有时,由于合并冲突或本地更改,“cherry pick”可能会失败 但在你的情况下,只要简单地使用 git cherry pick提交id
是的,它将只合并提交中要合并到主机上的文件(如果您没有任何本地更改)。请继续:)感谢您的澄清是的,当您开始合并之前已从中挑选的分支时,会出现困难,通常您预期会发生,有时不会发生。如果合并以前曾从中挑选过樱桃的分支,请使用
git cherry
(而不是cherry pick
)命令来检索以-
符号(表示它们已经存在于当前分支中,正如之前所选)或+
符号(表示这些命令仍然缺少)为前缀的提交列表。有关更多详细信息,请参阅。