2014-10-31 22 views
5

po patrząc na git ignore exception, zdałem sobie sprawę, że można zignorować plików w repozytorium z globalnego pliku .gitignore.Un-ignorować wszystkie pliki w globalnej .gitignore

Czy istnieje jakiś sposób, że można przesłonić wszystkie reguły z globalnego pliku .gitignore tak, że repozytorium będzie miał wszystko w nim i nic ignorowane? (Oprócz un-ignorowanie każdy plik indywidualnie)

+0

znaczy w podkatalogu? coś w stylu podfolderu/*. dll? – lib

+0

Wydaje mi się, że możesz "zastąpić wszystkie reguły z globalnego pliku .gitignore", po prostu usuwając '.gitignore'. Być może nie jest to dokładnie to, czego chcesz, chociaż ... – twalberg

Odpowiedz

16

Tworzenie .gitignore w folderze repo z jedną zasadą:

!* 

ten zapomina zasady (z !) wszystkich plików (*) w głównym .gitignore.

1

Można.

Tworzenie jesteś właścicielem .gitignore plik z odpowiednimi przepisami i umieścić w katalogu, w którym ma ona zastosowanie. Reguły będą miały zastosowanie do katalogu z lokalnym .gitignore i jego podkatalogami.