2011-08-18 10 views
5

kategorii jak:
Jak Git Ignoruj ​​zawiera "Tiu" Pliki programu Word

/Script/tiu_adfsfdfdsff.js 
/Script/tiu_adfsfdfdsff.js 
... 
/CSS/tiu_adfsfdfdsff.css 
/CSS/tiu_adfsfdfdsff.css 
... 

chcę ignorować zawierać pliki "Tiu"
moje pliki .gitignore jest:

CSS/tiu*.css 
Script/tiu*.js 

ale to nie działa?

+2

Czy już wersjonowałeś (dodawaj + zatwierdzaj) te pliki? – VonC

+0

Jeśli są już w indeksie (dodaj bez zatwierdzenia), ignorowanie ich również nie będzie działać. Musisz unstage je najpierw za pomocą git resetowania HEAD (zmiany nie zostaną utracone w ten sposób) – mort

+0

TIU * .css i TIU * .js działa – artwl

Odpowiedz

6

jeśli chcesz ignorować wszystkie tiu * plików, użyj globalnego wzorca (bez określenia katalogu na pierwszy):

tui*.css 

Jeśli to nie zadziała, tutaj są zasady wzorców: http://git-scm.com/docs/gitignore

+0

próbuję, ale to nie działa – artwl

+0

tiu *. css i tiu * .js działa – artwl

+0

dzięki, Twoja pisownia jest nieprawidłowa – artwl

1

Jeśli są już dodane do repozytorium, musisz je usunąć z repozytorium bez usuwania plików. Zrób to z:

git rm --cached /Script/tiu* 

Spowoduje to usunięcie obiektów z repozytorium i indeksu, ale pozostawi tylko katalog roboczy. Odtąd powinny być z radością zignorowane przez git status i git add (i przez rozszerzenie git commit -a).

Powiązane problemy