Ich habe ein Git-Repository, das nur zum Speichern von Grafiken und Sounddateien verwendet wird, die in mehreren Projekten verwendet werden. Sie befinden sich alle in einem Verzeichnis ohne Unterverzeichnisse. Jetzt habe ich gerade 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 verfolgt wird und das (Ziel-) flache Verzeichnis (mit allen Dateien auf einem Stapel) ignoriert wird.
Ich habe das Zielverzeichnis zu .gitignore hinzugefügt, aber git verfolgt immer noch Änderungen daran. Ich dachte, wenn ich das Löschen der alten Datei im Zielverzeichnis festschreibe, hört git möglicherweise auf, den neuen Inhalt zu verfolgen (vom Skript kopiert), aber das tut es nicht.
Wie lasse ich git das Zielverzeichnis vergessen?