W katalogu głównym mojego projektu mam foofolder. Wewnątrz foofolderu mam barfolder. Chciałbym zignorować wszystkie zmiany we wszystkich plikach w moim barfolderze. Mam to w moim gitignore:
/foo/bar
Folder jest zaznaczony: istnieje i zawiera pliki do zignorowania. gitignorejest committed. Jednak mam plik, w którym wykonuję modyfikację i znajduje się w moim barfolderze. Kiedy piszę
git status
wewnątrz mojego git bashwidzę plik, który powinien zostać zignorowany. Jaki może być powód i jak z powodzeniem zignorować wszystkie pliki w folderze mojego paska?
Zauważ, że pliki były wcześniej ignorowane z tą samą linią, ale musiałem tymczasowo usunąć tę linię do commitczegoś na serwerze. Po zakończeniu commitumieściłem linię z powrotem w gitignore. To było jakiś czas temu, ale teraz zauważyłem, że pliki będą w formacie git status. Spodziewałbym się, że będę mógł modyfikować ignorowane pliki bez pojawiania się w git status.
git add -f ignored-filedoda plik, nawet jeśli jest w twoich ignorowaniach.