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

如何将子分支合并至远程原分支的变更拉取到本地原分支?

解决步骤
  • 切换到本地目标分支:

    git checkout feat/feature1.0
    
  • 拉取远程仓库的最新分支数据:

    git fetch origin
    
  • 检查本地分支与远程分支的关联状态(确认本地分支是否追踪了origin/feat/feature1.0):

    git branch -vv
    

    如果输出里本地feat/feature1.0没有关联到origin/feat/feature1.0,先设置关联:

    git branch -u origin/feat/feature1.0
    
  • 同步远程变更到本地分支:

    git pull
    

如果本地存在未提交的修改,避免操作导致内容丢失,可以先暂存修改:

git stash

完成同步后恢复暂存的修改:

git stash pop

补充说明

git fetch仅会下载远程仓库的最新数据到本地,不会自动更新你的本地分支。之前git pull未生效,大概率是本地分支和远程对应分支没有建立追踪关系,或是本地分支存在未处理的冲突/提交导致pull无法自动合并。若需要强制让本地分支完全匹配远程分支状态,可执行git reset --hard origin/feat/feature1.0(注意:该操作会丢弃本地所有未提交修改,需谨慎使用)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 07:34:53