Git - Kaltstart (Hard Reset) mit dem Entfernen nicht verfolgter Dateien
1. Git - Kaltstart und Entfernung aller nicht verfolgten Datein und Verzeichnisse
git reset --hard HEAD && git clean -fd
Das cmd setzt den Zweig zurĂŒck und entfernt alle nicht verfolgten Dateien und Verzeichnisse.Â
Alle nicht festgeschriebene Ănderungen werden entfernt und dann bekommt man den sauberen Status in den Branches.
Das ist sehr mĂ€chtiger Befehl, deswegen soll man das zweimal ĂŒberlegen, bevor das gemacht wird.
Praktisches Beispiel fĂŒr einige temporĂ€re Dateien:
2. ErklÀrung von Git-Reset -- hard HEAD
$ git reset --hard HEAD
Git hinterlĂ€sst nicht verfolgte Dateien.Â
Â
3. ErklÀrung von Git -clean - fd
git clean
nĂŒtzlichste Flags:
-n, --dry-run dry run
-f, --force force
-d remove whole directories
git clean -help
gesamte Ausgabe:
$ git clean -help
usage: git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <paths>...
-q, --quiet do not print names of files removed
-n, --dry-run dry run
-f, --force force
-i, --interactive interactive cleaning
-d remove whole directories
-e, --exclude <pattern>
add <pattern> to ignore rules
-x remove ignored files, too
-X remove only ignored files
Â
4. ErklÀrung von git clean --dry-run
$ git clean --dry-run
Dieser Befehl listet auf, was gelöscht werden soll.
Es ist nĂŒtzlich, es auszufĂŒhren, bevor git clean -fd ausgefĂŒhrt wird.Â
Â
5. Literaturverzeichnis
Â