如何忽略特定子文件夹上的js文件?

时间:2013-06-30 08:29:18

标签: git visual-studio

我有以下结构

structure

我想告诉.gitignore忽略jsmap文件类型。

我尝试了以下

# =========================
# Web essentials auto-generated files
# =========================
TypeScript.Content/Scripts/*.js
TypeScript.Content/Scripts/*.js.map

但是当我更改js文件(或“创建”它)时,它会添加到挂起的更改列表中......

有问题吗?

1 个答案:

答案 0 :(得分:7)

您希望git忽略的.js.map文件似乎已存在于索引中。你需要告诉git取消跟踪这些文件:

git rm --cached TypeScriptTest.Content/Scripts/*.js
git rm --cached TypeScriptTest.Content/Scripts/*.js.map

引用Ignoring files上的GitHub帮助:

  

请注意,git不会忽略在a之前已经跟踪过的文件   规则已添加到此文件中以忽略它。