gitignore不会忽略*某些*文件

时间:2015-07-30 23:03:26

标签: git visual-studio-2013

我的项目中有一个与此类似的文件结构:

-project root
  .gitignore
  -Scripts (folder)
    fileA.js
    fileB.js
    -maps (folder)
      fileA.js.map
      fileB.js.map

包含以下内容的.gitignore文件:

**/*.map
Scripts/**

(以及其他条目)

但是,当我使用Visual Studio 2013进行提交时(右键单击解决方案并选择Commit),我仍然会看到fileA.js.map,fileB.js.map和fileA.js(但不是fileB.js)在“包含的更改”部分中。

这是一个全新的回购,没有提交,所以Git不知道这些文件中的任何一个。这些文件是由Gulp生成的,这就是为什么我不希望它们出现在我的仓库中。

我在.gitignore中尝试了很多不同的排列,以至于我无法记住它们。关于我做错了什么的想法?

感谢。

0 个答案:

没有答案