git zeigt Dateien trotz .gitignore und rm -r --cached weiterhin als nicht verfolgt an. Was habe ich falsch gemacht

Ich bin mir nicht sicher, was ich in diesem Fall mit meiner .gitignore-Datei falsch mache, aber diese Dateien werden immer wieder angezeigt.

Hintergrun

Ich benutze Jekyll, um ein Blog zu erstellen. Jekyll generiert_site und.sass-cache Verzeichnisse, wenn es beginnt zu dienen.

Ich habe diese Verzeichnisse zuvor festgeschrieben, bevor mir klar wurde, dass ich sie ignorieren wollte.

Um allzu vorsichtig zu sein, habe ich alle folgenden Zeilen zu meinem @ hinzugefü.gitignore:

##Jekyll
/_site/
_site/
_site
/.sass-cache/
.sass-cache/
.sass-cache

Seit ich wusste, dass ich diese Dateien zuvor festgeschrieben hatte, habe ich:

Committed das aktualisierte.gitignore Dateidid agit rm -r --cached .deleted the_site und.sass-cache ordnerran agit add . undgit status zeigte, dass das Arbeitsverzeichnis sauber warProble

Trotz alledem, der aktualisierten .gitignore-Datei und der Überprüfung (glaube ich?), Dass die Dinge sauber und gut sind, wann immer ichbundle exec jekyll serve und Jekyll generiert die Dateien, ich sehe.sass-cache und_site in meinen nicht verfolgten Dateien auftauchen.

FragWas mache ich hier falsch? Ist meine .gitignore falsch geformt?Wie kann ich sicherstellen, dass git diese Verzeichnisse nie in der Liste ohne Verfolgung anzeigt?

Die .gitignore in ihrem aktuellen Zustand kann hier gefunden werden.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage