Wenn ich .gitignore data/*
habe und git clean -fd
ausführen, werden der Datenordner und alle seine Inhaltsdateien gelöscht.Wie alle ignorierten Dateien in git clean -fd beibehalten werden?
Ich möchte alle nicht revisionierte Dateien in einem Git Repo löschen, während alle ignorierten Dateien ausgeschlossen werden (d. H. NICHT gittigored Dateien löschen). Was könnte ich tuen?
Standardmäßig sollte 'git clean' * keine ignorierten Dateien entfernen. (Sie müssten die Option '-x' angeben, um ignorierte Pfade zu entfernen.) – Amber
Was, wenn Ihr' .gitignore' 'data /' anstelle von 'data/*' enthält, würden Sie das gleiche Problem beobachten? – VonC
@Amber dachte ich schon. Aber es scheint, dass git clean ignorierte _files_ nicht entfernt, während es ignorierte _folders_ (und deren Inhalt) entfernt. –