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

如何通过react-native-git-upgrade获取React Native主分支最新提交?

如何用react-native-git-upgrade升级到master分支的最新提交

我懂你的痛点——react-native-git-upgrade本来就是为已发布的版本标签设计的,直接输master确实不生效,它没法识别分支名称作为升级目标。不过咱们可以换个方式实现需求,具体步骤如下:

  • 第一步:关联官方远程仓库(若未关联)
    先确保你的本地项目已经链接了React Native的官方仓库,要是之前没加过,执行这条命令:

    git remote add upstream https://github.com/facebook/react-native.git
    
  • 第二步:拉取master分支的最新代码
    把官方仓库master分支的最新内容同步到本地:

    git fetch upstream master
    
  • 第三步:指定master最新提交作为升级目标
    这里有两种可靠的方式:

    1. 直接用远程分支的完整引用发起升级:
      react-native-git-upgrade upstream/master
      
    2. 如果上面的命令报错,先获取master最新的Commit Hash:
      git rev-parse upstream/master
      
      执行后会得到一串类似a1b2c3d4e5f6的字符,把这个Hash作为参数传入升级命令:
      react-native-git-upgrade a1b2c3d4e5f6
      
  • 额外注意点

    • 升级前请务必提交或暂存(git stash)本地修改,避免冲突难以处理;
    • 如果升级中出现冲突,工具会提示你手动解决,就像处理普通Git合并冲突一样,解决后继续完成流程即可;
    • 升级完成后,记得重新安装依赖(npm install或yarn install)并重构项目,确保新代码能正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 08:33:51