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

执行git add后暂存区自动出现json等意外文件的原因及处理方法

最可能的原因

.lhignore是国内轻量静态服务工具LightHost、以及部分带本地预览功能的轻量代码编辑器/H5制作工具自动生成的忽略规则文件,同目录下多出的2个.json文件是这类工具生成的本地缓存、端口配置或文件索引文件。
这类工具默认会在当前打开/访问的工作目录静默落盘配置文件,不会弹出提示,你大概率是之前在这个目录下用过编辑器预览、本地静态服务打开文件的功能,或者后台运行的同类工具扫到了这个正在操作的活跃目录,自动生成了这几个文件,不属于你主动创建的项目文件。

处理方法
  • 第一步先把误加入暂存区的文件撤出,在仓库根目录执行命令:
    git reset HEAD .lhignore *.json
  • 确认本地不需要这些工具生成的文件的话,直接删除即可,不会影响你原本存放的2个txt文件。
  • 为了避免后续再次误提交这类自动生成的文件,在仓库根目录新建.gitignore文件,写入如下忽略规则:
    # 本地工具自动生成的缓存/配置文件
    .lhignore
    *.json
    
    *如果你后续有需要提交到仓库的自定义json文件,再加一行![你的json文件名]做排除即可。
  • 可以打开系统任务管理器排查后台运行的进程,如果找到LightHost或对应带预览功能的编辑器进程,可以在对应工具的设置页关闭「在工作目录生成配置文件」的选项,避免后续再自动生成这类文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 22:33:39