You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为cherries分支配置foorepo远程并实现提交拉取与cherry-pick?

完成指定Git操作的步骤

1. 将foorepo设置为本地仓库的远程源

  • 切换到cherries分支:
    git checkout cherries
    
  • 添加远程仓库(命名为upstream,可自定义名称):
    git remote add upstream https://github.com/somedude/foorepo.git
    

2. 从foorepo拉取提交到cherries分支

  • 确保当前处于cherries分支,直接拉取远程默认分支的提交合并到本地:
    git pull upstream main
    
  • 若需先查看远程提交再合并,可分两步执行:
    git fetch upstream
    git merge upstream/main
    

3. 将cherries分支的指定提交cherry-pick到main分支

  • 切换到main分支:
    git checkout main
    
  • 查看cherries分支的提交记录,提取需要的提交哈希值:
    git log cherries --oneline
    
  • 单个提交的cherry-pick操作:
    git cherry-pick <提交哈希>
    
  • 多个连续提交的cherry-pick(包含起始提交<start-hash>到结束提交<end-hash>):
    git cherry-pick <start-hash>^..<end-hash>
    
  • 处理cherry-pick冲突:解决文件冲突后,继续操作:
    git cherry-pick --continue
    
  • 放弃当前cherry-pick操作:
    git cherry-pick --abort
    

内容的提问来源于stack exchange,提问作者user1658543

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 02:55:22