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

如何通过命令行同步forked repo与upstream repo且无需本地克隆?

可行,操作步骤如下

你完全可以通过已克隆的上游本地仓库,用Git命令行完成fork仓库与上游仓库的同步,无需额外克隆fork仓库,具体步骤如下:

  • 首先,在本地上游仓库目录下,添加你的fork仓库作为远程(若已添加可跳过此步):
    git remote add my-fork https://github.com/你的用户名/你的fork仓库名.git
    可通过git remote -v查看已添加的远程,确认fork仓库的远程名称。

  • 拉取上游仓库的最新代码,确保本地仓库与上游同步:
    git fetch upstream

  • 切换到需要同步的目标分支(以主分支main为例):
    git checkout main

  • 将上游仓库的对应分支合并到本地分支:
    git merge upstream/main
    若存在冲突,需手动解决冲突后再完成合并(网页端的「Sync fork」也仅能自动处理无冲突的同步,有冲突时同样需要手动操作)。

  • 最后将同步后的本地分支推送到你的fork仓库:
    git push my-fork main

如果需要同步其他分支,只需将上述命令中的main替换为对应的分支名称即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 08:52:06