Skip to content

  • 体验新版
    • 正在加载...
  • 登录
  • GitCode
  • 帮助文档
  • Wiki
    • Docs
    • User
    • Project
    • Merge request
  • cherry pick

帮
帮助文档
  • 项目概览

GitCode / 帮助文档

通知 1627
Star 125
Fork 140
  • 代码
    • 文件
    • 提交
    • 分支
    • Tags
    • 贡献者
    • 分支图
    • Diff
  • Issue 166
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 23
  • DevOps
    • 流水线
    • 流水线任务
    • 计划
  • Wiki 89
    • Wiki
  • 分析
    • 仓库
    • DevOps
  • 项目成员
  • Pages
帮
帮助文档
  • 项目概览
    • 项目概览
    • 详情
    • 发布
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • Issue 166
    • Issue 166
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 23
    • 合并请求 23
  • Pages
  • DevOps
    • DevOps
    • 流水线
    • 流水线任务
    • 计划
  • 分析
    • 分析
    • 仓库分析
    • DevOps
  • Wiki 89
    • Wiki
  • 成员
    • 成员
  • 收起侧边栏
  • 动态
  • 分支图
  • 创建新Issue
  • 流水线任务
  • 提交
  • Issue看板

cherry pick

最后修改来自于熊佳牧 9月 08, 2020
页面历史
这是此页面的过期版本。 你可以查看 最新版本 或浏览 历史。

Cherry-pick

GitLab 实现了 Git 的强大功能,通过在合并请求和提交详细信息中引入Cherry-pick按钮来挑选任何提交 .

Cherry-picking a merge request

合并请求合并后,将可以使用Cherry-pick按钮来选择该合并请求引入的更改.

Cherry-pick Merge Request

单击该按钮后,将出现一个模态,显示一个分支过滤器搜索框 ,您可以在其中选择:

  • 将更改直接选择到所选分支中.
  • 使用经过精心挑选的更改创建一个新的合并请求.

Cherry-pick tracking

在 GitLab 12.9 中引入 .

当您选择一个合并提交时,GitLab 将向相关的合并请求线程输出系统注释,使新提交与现有合并请求交联.

Cherry-pick tracking in Merge Request timeline

每个部署的关联合并请求列表将包括精心挑选的合并提交.

**注意:**我们仅跟踪从 GitLab(UI 和 API)执行的 cherry-pick. 计划在将来的发行版中支持通过命令行跟踪精心挑选的提交 .

Cherry-picking a commit

您可以从提交详细信息页面中挑选一个提交:

Cherry-pick commit

与选择合并请求类似,您可以选择将更改直接选择到目标分支中,也可以选择创建新的合并请求以选择更改.

请注意,在进行樱桃挑选合并提交时,主线将始终是第一父级. 如果要使用其他主线,则需要从命令行执行.

这是一个使用第二个父级作为主线来挑选合并提交的快速示例:

git cherry-pick -m 2 7a39eb0 
克隆仓库
  • Home
  • docs
    • api
    • api
      • runners
    • basic
      • create project
    • ci
    • ci
      • lint
      • pipelines
      • pipelines
        • schedules
        • settings
      • runners
      • variables
      • yaml
      • yaml
        • ci_yaml
    • overview
    • ssh
查看所有页面
渝ICP备2023009037号

京公网安备11010502055752号

网络110报警服务 Powered by GitLab CE v13.7
开源知识
Git 入门 Pro Git 电子书 在线学 Git
Markdown 基础入门 IT 技术知识开源图谱
帮助
使用手册 反馈建议 博客
《GitCode 隐私声明》 《GitCode 服务条款》 关于GitCode
Powered by GitLab CE v13.7