我的项目中有一个与此类似的文件结构:
-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中尝试了很多不同的排列,以至于我无法记住它们。关于我做错了什么的想法?
感谢。