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

误将所有文件推送到Git后,如何停止追踪所有HTML文件?

批量停止追踪Git仓库中所有HTML文件的方法

你可以直接用通配符配合git rm --cached命令批量处理所有HTML文件,具体操作如下:

  • 若仅处理当前目录下的HTML文件(不含子目录),执行:

    git rm --cached '*.html'
    

    用单引号包裹*.html是为了避免shell提前解析通配符,确保由Git自行匹配所有.html后缀的文件。

  • 若HTML文件分布在各级子目录中,需要递归处理,加上-r参数即可:

    git rm -r --cached '*.html'
    

执行完上述命令后,记得把HTML文件加入.gitignore,防止后续再次被Git追踪:

  1. 打开项目根目录下的.gitignore文件(没有则新建),添加一行:*.html
  2. 提交.gitignore的修改:
    git add .gitignore
    git commit -m "Stop tracking all HTML files and update .gitignore"
    

注意:--cached参数只会移除Git索引中的文件记录,不会删除本地的HTML文件,可放心执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 06:21:57