git将项目的某次签入遴选(Cherry-Pick)另一个项目

需求:将项目Product,分支feature/platform,签入959294ce6b75ee48c5cb22c46d7398654628a896,遴选到项目BRP,分支dev

git将项目的某次签入遴选(Cherry-Pick)另一个项目_第1张图片

git将项目的某次签入遴选(Cherry-Pick)另一个项目_第2张图片

第一步:使用原签入生成patch文件(git format-patch -1

在原项目->原分支找到commit hash,然后执行命令模式,然后输入如下指令

git format-patch -1 959294ce6b75ee48c5cb22c46d7398654628a896

git将项目的某次签入遴选(Cherry-Pick)另一个项目_第3张图片

生成patch文件,文件内容如下:

git将项目的某次签入遴选(Cherry-Pick)另一个项目_第4张图片

第二步:将 Patch 文件应用到目标项目

patch文件的路径为:E:\project\Product\0001-.patch,windows需要将\修改成/

git apply < E:/project/Product/0001-.patch

git将项目的某次签入遴选(Cherry-Pick)另一个项目_第5张图片

你可能感兴趣的:(git,git,遴选,Cherry-Pick,跨项目,source,tree)