/ / Nie można znaleźć powodu, dla którego folder jest ignorowany w Git - git

Nie można znaleźć przyczyny, dla której folder jest ignorowany w Git - git

Mam repozytorium, w którym mam folder o nazwie web / folder to jest ignorowane przez Git. W pewnym momencie chciałem zignorować ten folder i dodać go za pomocą pliku .gitignore. Ale teraz, nawet jeśli usunę plik .gitignore, nadal będzie wykluczać rozszerzenie web/folder. próbowałem git status --ignored i widzę, że folder jest ignorowany. Nie wiem jednak dlaczego (zwłaszcza że .gitignore już nie istnieje)! Czy istnieje sposób, aby zmusić git do ponownego dołączenia tego folderu?

NOTE: Odkryłem, że jeśli biegnę git add web/folder -f dodałoby pliki na siłę. Ciekawi mnie jednak, dlaczego web/folder jest ignorowane na początku.

git status --ignored
On branch master
Your branch is up-to-date with "origin/master".
Ignored files:
(use "git add -f <file>..." to include in what will be committed)

.DS_Store
.idea/
web/folder/

no changes added to commit (use "git add" and/or "git commit -a")

Odpowiedzi:

2 dla odpowiedzi № 1

Możesz użyć

git check-ignore -v web/folder/

aby zobaczyć, dlaczego folder jest ignorowany. Plik -v flaga powinna wskazywać przyczynę, np.

.git/info/exclude:42:web/f*   web/folder/

oznacza, że ​​w linii 42 pliku .git / info / exclude, wzorzec web/f* pasuje do ścieżki.