Структура файла:
- Root
- Folder1
- Folder2
- .gitignore
Я хочу игнорировать все файлы .js, кроме file.js (который присутствует в обеих папках с одинаковыми именами). Итак, в моем gitignore я попробовал следующее:
Вариант 1:
!*file.js
*.js
Вариант 2:
!/*/file.js
*.js
Вариант 3:
!/Folder1/file.js
!/Folder2/file.js
*.js
Но всегда только file.js в Folder1 включен со всеми 3 параметрами, а file.js в Folder2 всегда игнорируется. Другие файлы js в обеих папках игнорируются идеально. Что я тут не так делаю?