Ich habe ein bestehendes Visual Studio-Projekt in meinem Repository. Ich habe kürzlich eine .gitignore-Datei unter meinem Projekt hinzugefügt und ich gehe davon aus, dass dies Git sagt, 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, die bereits verfolgt wurde, bevor eine Regel hinzugefügt wurde, um sie zu ignorieren, nicht ignorieren.
Es wurde vorgeschlagen, git rm --cached
zu verwenden und sie manuell nicht mehr zu verfolgen, aber das würde ewig dauern, um sie einzeln durchzugehen.
Ich dachte darüber nach, das Repository zu löschen und neu zu erstellen, dieses Mal aber mit der .gitignore-Datei präsent, aber es muss einen besseren Weg geben, dies zu tun.