Cherry-pick

cherry-pick是一个非常常用的Git命令,其功能是将某个分支的特定提交应用到目标分支。该命令在将特定代码改动从一个分支迁移至另一个分支时尤为有用。例如,您可能在开发分支上修复了一个bug,随后希望将该修复应用到主分支,而不带入其他开发分支的改动。在这种情况下,可以使用cherry-pick命令。

操作步骤

  1. 在代码管理Codeup控制台页面,选择目标代码库,单击左则导航栏提交,单击目标提交记录,进入详情页。

  2. 将以下分支提交(commit)变更的特定内容,应用到目标分支上。在右侧上方单击图标image,选择Cherry-pickGroup@1x

  3. 在对话框中,选择将提交应用到的目标分支,建议勾选创建一个新分支,并发起合并请求评审本次变更,通过评审后合并代码方式,保证合入过程合规且可追溯。

    image

  4. 新建合并请求,填写相关内容,单击确定Group@1x (1)

  5. 可以进行相关评审是否通过,单击右侧上方按钮合并,根据需求选择合并的方式,保持默认类型即可,检查合并信息并单击提交

  6. 如果没有勾选创建一个新分支,并发起合并请求评审本次变更,若没有使用合并请求方式,可以直接将提交推送到目标分支上,完成cherry-pick应用一个提交步骤。image