我有以下结构
我想告诉.gitignore
忽略js
,map
文件类型。
我尝试了以下
# =========================
# Web essentials auto-generated files
# =========================
TypeScript.Content/Scripts/*.js
TypeScript.Content/Scripts/*.js.map
但是当我更改js文件(或“创建”它)时,它会添加到挂起的更改列表中......
有问题吗?
答案 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之前已经跟踪过的文件 规则已添加到此文件中以忽略它。