Wenden Sie gitignore auf ein vorhandenes Repository an, das bereits eine große Anzahl von Dateien verfolgt

Ich ein vorhandenes Visual Studio-Projekt in meinem repository. Ich habe vor kurzem Hinzugefügt .gitignore-Datei in mein Projekt und ich gehe davon aus, dass man sagt Git zu ignorieren, die Dateien in der Datei aufgelistet ist.

Mein problem ist, dass all diese Dateien werden bereits verfolgt und soweit ich weiß Git nicht ignorieren, dass eine Datei war schon verfolgt, bevor die Regel Hinzugefügt wurde, um diese Datei zu ignorieren.

Es wurde vorgeschlagen, um zu verwenden: git rm --cached und manuell un-verfolgen Sie, aber das dauert mir auch immer zu gehen durch Sie eins nach dem anderen.

Dachte ich über das löschen des repository und neu es wieder, aber dieses mal mit .gitignore-Datei vorhanden, aber es muss einen besseren Weg, dies zu tun.

Kommentar zu dem Problem - Öffnen
können Sie git rm --cached ganze Verzeichnisse mit dem -r - option, wenn das hilfreich ist Kommentarautor: Nathan Wallace

InformationsquelleAutor der Frage Tohid | 2013-10-29

Schreibe einen Kommentar