如何让gitignore排除2个文件夹中存在的特定js文件,而忽略所有其他js文件?

问题描述 投票:0回答:1

文件结构:

  • 根 文件夹1 file.js 更多文件 文件夹2 file.js 更多文件 的.gitignore

我想忽略除file.js之外的所有.js文件(它们存在于两个具有相同名称的文件夹中)。所以,在我的gitignore中,我尝试了以下方法:

选项1:

!*file.js
*.js

选项2:

!/*/file.js
*.js

选项3:

!/Folder1/file.js
!/Folder2/file.js
*.js

但始终只有Folder1中的file.js包含在所有3个选项中,并且Folder2中的file.js始终被忽略。两个文件夹中的其他js文件将被完全忽略。我在这做错了什么?

git gitignore
1个回答
0
投票

你想要全球*.js在顶部。通过将* .js放在底部,它会覆盖它上面的排除。

*.js
!Folder1/file.js
!Folder2/file.fs
© www.soinside.com 2019 - 2024. All rights reserved.