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

如何更改GitHub上Git推送项目的目标上传文件夹

问题根因

重复执行git remote add origin <远程仓库URL>不会覆盖原有配置。你本地仓库第一次上传时已经绑定过名为origin的远程地址,后续再次执行add命令时Git会直接报fatal: remote origin already exists的错误,新填的仓库URL根本没有写入配置,所以push操作始终指向最开始绑定的旧仓库目录。

解决步骤

选任意一种方案更新远程地址配置即可:

  • 方案一:直接替换原有origin地址(推荐,操作最少)
    执行命令直接把origin对应的远程地址替换成新的目标仓库地址:

    git remote set-url origin <新的目标仓库URL>
    

    替换后执行以下命令校验配置,确认输出中origin对应的fetch、push地址都已经换成你填的新地址:

    git remote -v
    

    校验通过后正常执行git push origin master,就会把内容上传到新的目标文件夹。

  • 方案二:删除旧配置后重新绑定
    先清除已有的origin远程配置,再重新执行添加命令绑定新地址:

    # 删除原有origin配置
    git remote rm origin
    # 重新绑定新的目标仓库
    git remote add origin <新的目标仓库URL>
    

    绑定完成后同样用git remote -v确认地址正确,再执行推送操作即可。

踩坑提示:如果更新地址后推送仍然指向旧目录,先检查新仓库本身是否配置了自动跳转/路径映射规则,本地配置以git remote -v输出的push地址为准。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 08:42:13