2014-09-23 12 views
6

Obecnie mam coś takiego:Git ignorując wszystkie minified sufiksem plików

javascripts/ 
    plugin.js 
    plugin.min.js 

stylesheets/ 
    style.css 
    style.min.css 

Jak dostanę wszystko .gitignore ignorować wszystkie minified (.min) plików? Czy coś takiego działa jak **/*.min.*?

+0

Tylko js i css ma plik min, prawda? Dodaj * .min.js i * .min.css –

Odpowiedz

12

masz kilka rozwiązań, w zależności od tego, co naprawdę potrzebne.

Zignoruj ​​wszystkie pliki minified w projekcie:

*.min.* 

Zignoruj ​​wszystkie pliki minified w folderze:

assets/*.min.* 

Ignoruj ​​tylko JS/CSS minified plików w projekcie:

*.min.js 
*.min.css 
+1

Jakiś pomysł, dlaczego to nie działa? Dodałem '* .min. *' Ale 'git status' nadal zwraca kilka plików .min.js ... – Azimuth

+0

Przeżywanie tego samego. Używając '* .min. *' Na najwyższym poziomie .gitignore, ale wciąż są dołączane wszystkie pliki 'foo.min.bar'. –

3

tylko o to w gitignore powinien działać

*.min.* 
0

Uważam, że musisz usunąć pliki z repozytorium git, jeśli dodałeś je później do pliku .gitignore. (uwaga: spowoduje to usunięcie go z repozytorium, a nie z katalogu)