关于 Git cherry-pick
您可以在一个分支上拣选提交,并在另一个分支上创建包含相同更改的提交副本。 如果将更改提交到错误的分支或想要对另一分支进行相同的更改,您可以优选提交将更改应用到另一个分支。 您也可以在准备创建或合并拉取请求之前使用优选来应用特定的更改。 例如,如果您向功能分支提交了一个错误修复,您可以将包含错误修复的提交挑选到项目的其他分支。
您还可以在与团队合作时使用优选。 有些项目通过挑选提交来进行贡献。 有关详细信息,请参阅 Git 文档中的分布式 Git - 维护项目。
挑选特定提交
-
在 GitHub Desktop 中,单击“ Current Branch”****。

-
在分支列表中,单击包含您想要进行拣选的提交的分支。

-
在左边栏中,单击“历史记录”。

-
选择要挑拣的提交。
可以选择一个提交,也可以使用 Command 或 Shift 选择多个提交。
可以选择一个提交,也可以使用 Ctrl 或 Shift 选择多个提交。
-
右键单击所选提交,然后单击 “挑拣提交”,然后选择要将提交复制到的分支。 可以从“History”选项卡将要拣选的提交拖到“ Current Branch”下拉菜单中,然后将该提交放到要复制到的分支上。

-
当前分支将更改为挑拣提交的分支。 现在可以将挑拣的提交推送到远程存储库。
其他阅读材料
- Git 文档中的 git-cherry-pick
-
[AUTOTITLE](/desktop/managing-commits/options-for-managing-commits-in-github-desktop)