W katalogu głównym mojego projektu mam foo
folder. Wewnątrz foo
folderu mam bar
folder. Chciałbym zignorować wszystkie zmiany we wszystkich plikach w moim bar
folderze. Mam to w moim gitignore
:
/foo/bar
Folder jest zaznaczony: istnieje i zawiera pliki do zignorowania. gitignore
jest commit
ted. Jednak mam plik, w którym wykonuję modyfikację i znajduje się w moim bar
folderze. Kiedy piszę
git status
wewnątrz mojego git bash
widzę 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 commit
czegoś na serwerze. Po zakończeniu commit
umieś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-file
doda plik, nawet jeśli jest w twoich ignorowaniach.