Ignorieren Sie den Inhalt eines bereits eingecheckten Verzeichnisses?

Ich habe ein Git-Repository, in dem nur Grafiken und Audiodateien gespeichert sind, die in mehreren Projekten verwendet wurden. Sie befinden sich alle in einem Verzeichnis ohne Unterverzeichnisse. Jetzt habe ich ein Skript erstellt, um diese Assets aus einem anderen strukturierten Verzeichnis mit mehreren Ebenen von Unterverzeichnissen zu kopieren.

Jetzt möchte ich nur, dass die (Quell-) hierarchische Dateistruktur von git nachverfolgt wird, und das (Ziel-) Flat-Verzeichnis (mit allen Dateien in einem Stapel) sollte ignoriert werden.

Ich habe das Zielverzeichnis zu .gitignore hinzugefügt, aber git verfolgt noch Änderungen daran. Ich dachte, wenn ich die Löschung der alten Datei im Zielverzeichnis festschreibe, hört git möglicherweise auf, die neuen Inhalte zu verfolgen (die vom Skript kopiert wurden), aber das tut es nicht.

Wie kann ich git das Zielverzeichnis vergessen lassen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage