So löschen Sie nicht verfolgte Dateien in Git
Vorwort
Manchmal möchten Sie die Codeänderungen nicht übermitteln oder den neuesten Remote-Warehouse-Code direkt abrufen und aktualisieren, aber der lokale Code hat bereits viele Änderungen vorgenommen. Lösung:
1. Nicht verfolgte Dateien (nicht überwacht) Dateien
Nicht verfolgte Dateien (nicht überwacht) sind von Ihnen hinzugefügte Dateien, die noch nicht verfolgt wurden. So entfernen Sie es.
1.1. Nicht verfolgte Dateien löschen
git clean -f
1.2. Löschen Sie auch das nicht verfolgte Verzeichnis.
git clean -fd
1.3. Löschen Sie sogar die nicht verfolgten Dateien/Verzeichnisse von Gitignore (mit Vorsicht verwenden, im Allgemeinen wird dies zum Löschen kompilierter .o- und anderer Dateien verwendet)
git clean -xfd
Wenn Sie die oben genannten Befehle ausführen, werden diese Dateien direkt für Sie gelöscht. Es könnte Sie überraschen und Sie könnten es bereuen, wenn Sie Dateien/Verzeichnisse löschen, die Sie nicht löschen möchten.
Daher schlage ich vor, dass Sie vor der Ausführung des obigen Befehls zunächst den Ansichtsbefehl des obigen Befehls (plus -n
Parameter) ausführen, um zu sehen, welche Dateien der Befehl löscht.
Bevor Sie den obigen Befehl verwenden, wird empfohlen, -n
Parameter hinzuzufügen, um zu sehen, welche Dateien gelöscht werden, um zu verhindern, dass wichtige Dateien versehentlich gelöscht werden.
git clean -nf
git clean -nfd
git clean -nxfd
Wenn Sie einen Befehl mit -n
Parametern ausführen, werden die Dateien aufgelistet, die durch den Befehl gelöscht werden, die Dateien werden jedoch nicht gelöscht. Führen Sie den entsprechenden git clean
Befehl aus, nachdem Sie bestätigt haben, dass alles korrekt ist.