文件结构:
我想忽略除file.js(两个文件夹中使用相同名称的文件)之外的所有.js文件。因此,在我的gitignore中,我尝试了以下操作:
选项1:
!*file.js
*.js
选项2:
!/*/file.js
*.js
选项3:
!/Folder1/file.js
!/Folder2/file.js
*.js
但是,所有3个选项始终仅包含Folder1中的file.js,而始终忽略Folder2中的file.js。两个文件夹中的其他js文件都会被完全忽略。我在这里做什么错了?
答案 0 :(得分:0)
您希望全局*.js
位于顶部。通过将* .js放在底部,它会覆盖上面的排除项。
*.js
!Folder1/file.js
!Folder2/file.fs