2013-06-30 62 views
4

我有以下结构如何忽略特定子文件夹上的js文件?

structure

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

我尝试以下

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

但是,当我改变的js文件(或“创造”的话)其添加到挂起的更改列表...

有什么不对?

回答

7

看起来您希望忽略的.js.map文件已经存在于索引中。你需要告诉GIT中未跟踪这些文件:从GitHub帮助

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

报价上Ignoring files

注意,git会不会忽略加入一个 规则之前已跟踪的文件到这个文件来忽略它。