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

求助:VSCode将多个项目推送到同一GitHub repository问题

解决VSCode新建项目共用GitHub仓库的问题

操作失误点及修复步骤

  • 检查新项目位置是否错误
    打开新项目根文件夹的终端,运行 git rev-parse --show-toplevel,如果返回的是旧项目的仓库路径,说明你把新项目建在了旧Git仓库的子文件夹里。直接把新项目文件夹移到旧仓库目录外,重新打开VSCode即可。

  • 新项目未初始化独立Git仓库
    每个项目必须有自己独立的Git仓库,如果你只是新建了文件夹但没初始化,VSCode会自动关联附近的旧仓库。修复步骤:

    1. 在新项目终端执行 git init,初始化本地仓库
    2. 执行 git add . 和 git commit -m "initial commit" 完成首次提交
    3. 在GitHub新建对应空仓库,执行 git remote add origin <你的新仓库地址> 关联远程仓库
    4. 最后执行 git push -u origin main 推送到新仓库
  • 排查VSCode的Git缓存问题
    有时候VSCode会缓存旧仓库信息,重启VSCode后,打开新项目文件夹,点击左侧源代码管理图标确认当前仓库是新项目的本地仓库。如果还是识别错误,按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入"Git: Close Repository",再重新初始化新项目的仓库。

  • 检查全局Git配置(罕见情况)
    运行 git config --global --list,查看是否有异常的remote配置项。如果有,用 git config --global --unset <配置项名称> 删除即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 10:18:18