最近,我被要求cherry-pick提交。
cherry-pick
*那么在 git 中挑选提交是什么意思呢?你怎么做呢?*
Git 中的 Cherry Picking 意味着从一个分支中选择一个提交并将其应用到另一个分支上。
这与其他方式形成对比,例如merge通常rebase将许多提交应用到另一个分支。
merge
rebase
git switch master
git cherry-pick <commit-hash>
注意:
git cherry-pick -x <commit-hash>
这将生成一个标准化的提交消息。这样,您(和您的同事)仍然可以跟踪提交的来源,并可能避免将来发生合并冲突。
git notes copy <from> <to>
附加链接: