Ich habe ein vorhandenes Visual Studio-Projekt in meinem Repository. Ich habe kürzlich eine .gitignore-Datei unter meinem Projekt hinzugefügt und gehe davon aus, dass Git angewiesen wird, die in der Datei aufgeführten Dateien zu ignorieren.
Mein Problem ist, dass all diese Dateien bereits verfolgt werden und soweit ich weiß, wird Git eine Datei nicht ignorieren, die bereits verfolgt wurde, bevor dieser Datei eine Regel hinzugefügt wurde, um sie zu ignorieren.
Es wurde vorgeschlagen, sie zu verwenden git rm --cached
und manuell zu entfernen, aber das wird ewig dauern, bis ich sie einzeln durchgesehen habe.
Ich habe darüber nachgedacht, das Repository zu löschen und erneut zu erstellen, diesmal jedoch mit vorhandener .gitignore-Datei, aber es muss einen besseren Weg geben, dies zu tun.
git rm --cached
ganze Verzeichnisse mit der-r
Option, wenn das hilfreich ist