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

非关联项目的已删除文件出现在Git源代码控制中

解决方案

核心问题定位

你是在错误的目录初始化了Git仓库(大概率是上级目录),导致Git把不该跟踪的文件(包括其他项目、上级目录文件)都纳入了版本控制,才会出现删除文件被恢复、提交异常等问题。


步骤1:确认Git仓库根目录

打开终端,在你的Vite项目文件夹里执行:

git rev-parse --show-toplevel

如果输出不是你的Vite项目文件夹路径,证明仓库建错了位置。

步骤2:删除错误的Git仓库

  1. 终端切换到上面命令输出的错误仓库根目录
  2. 删除仓库文件:
    • Mac/Linux:rm -rf .git
    • Windows:rmdir /s .git

步骤3:重新在Vite项目里初始化Git

  1. 进入你的Vite项目文件夹
  2. 执行:
git init

步骤4:处理文件跟踪与提交

  1. 创建.gitignore文件(避免跟踪无关文件),内容参考:
node_modules/
dist/
.env
*.log
# 如果项目里有其他子项目,直接添加目录名
other-project-folder/
  1. 暂存需要跟踪的文件:
git add .
  1. 提交初始版本:
git commit -m "init vite project"

步骤5:修复VS Code提交问题

  • 确保VS Code打开的是你的Vite项目文件夹(而非上级目录),重启VS Code让它重新识别Git仓库
  • 如果还是提示ENTER COMMIT COMMAND,检查VS Code的Git配置:打开设置,搜索Git: Path,确认路径指向正确的Git可执行文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 21:50:24