Git: 不同仓库之间的cherry-pick
一、操作步骤
- 添加远程仓库到本地
- 拉取该远程仓库的指定分支
- 运行cherry-pick命令
- push到远程
二、具体实现
step 1:
git remote -v // 查看本地仓库关联的远程仓库
step 2:/*
添加远程仓库到本地
仓库地址就是 github 上的 SSH地址,即 git clone 使用的地址
old 表示本地为新添加的远程仓库起的别名,方便后续操作
*/
git remote add old 仓库地址
step 3:/*
拉取该远程仓库的指定分支
old 就是上一步操作所取的名字
分支名1 表示本地仓库的分支名,
分支名2 表示参考的分支,即:被cherry-pick的分支
注:分支名1 和 分支名2 最好保持一致
*/
git fetch old 分支名1: 分支名2
step 4:
git cherry-pick 提交id // 开始cherry-pick, 提交id 即:参考分支的commit id
step 5:
git push // 推送到当前开发分支的远程仓库
本文转载自: https://blog.csdn.net/Hr_ving/article/details/127755359
版权归原作者 xiaoH_ing 所有, 如有侵权,请联系我们删除。
版权归原作者 xiaoH_ing 所有, 如有侵权,请联系我们删除。