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

Git如何忽略根目录下的.vscode文件夹及其中所有内容?

解决.vscode文件夹无法被.gitignore忽略的问题
  • 核心原因:.vscode/launch.json已经被Git纳入追踪列表,.gitignore仅对未被Git追踪的文件生效,所以你修改.gitignore的写法不会对已追踪的文件起作用。

  • 解决步骤:

    1. 从Git的追踪列表中移除整个.vscode文件夹(此操作不会删除本地的.vscode文件及内容):
      git rm -r --cached .vscode/
      
    2. 确保根目录的.gitignore文件中包含以下写法之一(推荐直接忽略整个文件夹的简洁写法):
      .vscode/
      
      另外两种写法也可生效,但第一种更直观:
      .vscode/*
      .vscode/**
      
    3. 提交修改到仓库:
      git add .gitignore
      git commit -m "不再追踪.vscode文件夹"
      
  • 验证操作:执行git status命令,此时.vscode文件夹及其内部所有内容都不会再出现在修改状态列表中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 13:25:58