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

如何解决Visual Studio Code中旧GitHub仓库痕迹残留并关联新仓库?

解决VS Code残留旧Git仓库记录并关联新GitHub仓库

一、清除VS Code的旧仓库缓存记录

  • 完全退出VS Code(包括后台运行的进程,确保无残留)
  • 找到VS Code的工作区缓存目录:
    • Windows:打开文件管理器,输入 %APPDATA%\Code\User\workspaceStorage 回车进入
    • macOS:打开访达,按Cmd+Shift+G,输入 ~/Library/Application Support/Code/User/workspaceStorage 回车进入
    • Linux:打开终端,执行 cd ~/.config/Code/User/workspaceStorage
  • 删除该目录下所有文件夹(仅清除VS Code缓存,不会影响项目文件)
  • 重新启动VS Code并打开项目文件夹,SCM面板将不再弹出旧仓库提示

二、创建并关联新的GitHub仓库

  1. 先在GitHub官网创建空的新仓库(不要勾选「Add a README file」「Add .gitignore」等初始化选项,保持仓库为空)
  2. 在VS Code中打开项目终端(按下 `Ctrl+`` 快捷键),依次执行以下命令:
    # 初始化本地Git仓库
    git init
    # 将所有文件添加到暂存区
    git add .
    # 提交首次更改
    git commit -m "Initial commit"
    # 关联远程GitHub仓库(替换为你的新仓库地址)
    git remote add origin git@github.com:你的用户名/新仓库名称.git
    # 推送到远程仓库(若本地默认分支是master,替换main为master)
    git push -u origin main
    
  3. 执行完成后,VS Code的SCM面板会自动识别新仓库,正常显示版本控制状态

额外注意事项

  • 若git push时提示权限错误,检查GitHub SSH密钥是否配置正确,或改用HTTPS格式的仓库地址
  • 若本地默认分支为master,可执行git branch -m main将分支重命名为GitHub默认的main后再推送

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 14:57:19