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

VS Code未连接远程仓库却自动追踪更改并提示提交问题

问题原因与解决办法

核心原因

你遇到的情况和.gitignore无关,本质是新项目被自动初始化了本地Git仓库:

  • 用create-react-app创建项目时,工具默认会自动执行git init命令,在项目文件夹里生成本地Git仓库(核心是隐藏的.git目录)。
  • 本地Git仓库不需要连接远程GitHub仓库就能独立工作,VS Code的Git插件能识别到这个本地仓库,所以会自动追踪文件更改、提示提交。

解决办法

1. 创建项目时跳过Git初始化

如果不想新项目自动生成本地仓库,创建React应用时添加--no-git参数:

npx create-react-app my-app --no-git

2. 给已创建的项目移除本地Git仓库

直接删除项目文件夹里的隐藏.git目录即可:

  • Windows:开启文件资源管理器的「显示隐藏项目」选项,找到.git文件夹删除
  • Mac/Linux:进入项目文件夹,执行终端命令:
rm -rf .git

删除后VS Code就不会再追踪该项目的更改了。

3. 临时关闭VS Code的Git提示(不推荐)

若只是不想看到提交提示,可在VS Code设置中禁用Git功能:

  1. 打开设置(快捷键Ctrl+,或Cmd+,)
  2. 搜索git.enabled,取消勾选选项
    但这会禁用所有项目的Git功能,仅建议临时使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 05:53:11