Hinweis: Sie können auch Folgendes ausführen
git clean -fd
als
git reset --hard
wird no entfernt nicht verfolgte Dateien, während git-clean alle Dateien aus dem Root-Verzeichnis entfernt, die nicht unter Git-Tracking stehen. WARNUNG - SEIEN SIE VORSICHTIG! Es ist hilfreich, zuerst einen Probelauf mit git-clean durchzuführen, um zu sehen, was gelöscht wird.
Dies ist auch besonders nützlich, wenn Sie die Fehlermeldung erhalten
~"performing this command will cause an un-tracked file to be overwritten"
Eine davon ist die Aktualisierung einer Arbeitskopie, wenn Sie und Ihr Freund eine neue Datei mit demselben Namen hinzugefügt haben, aber er sie zuerst in die Versionsverwaltung übertragen hat und Sie sich nicht darum kümmern, Ihre nicht verfolgte Kopie zu löschen.
In diesem Fall hilft ein Probelauf, um eine Liste der Dateien zu erstellen, die überschrieben werden sollen.