PL
Git reset hard z usunięciem nieśledzonych plików
3 points
xxxxxxxxxx
1
git reset --hard HEAD && git clean -fd
To polecenie cmd zresetuje naszą gałąź i usunie wszystkie nieśledzone pliki i katalogi. Wszystkie niezatwierdzone zmiany zostaną usunięte i mamy czysty stan gałęzi. Bardzo potężne polecenie, zanim go użyjesz, pomyśl dwa razy.
xxxxxxxxxx
1
$ git reset --hard HEAD
Git pozostawi niezatwierdzone pliki.
Git clean
najbardziej przydatne flagi:
xxxxxxxxxx
1
-n, --dry-run dry run
2
-f, --force force
3
-d remove whole directories
git clean -help
całe wyjście:
xxxxxxxxxx
1
$ git clean -help
2
usage: git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <paths>...
3
4
-q, --quiet do not print names of files removed
5
-n, --dry-run dry run
6
-f, --force force
7
-i, --interactive interactive cleaning
8
-d remove whole directories
9
-e, --exclude <pattern>
10
add <pattern> to ignore rules
11
-x remove ignored files, too
12
-X remove only ignored files
xxxxxxxxxx
1
$ git clean --dry-run
To polecenie wyświetli listę elementów, które zostaną usunięte. Warto go uruchomić przed uruchomieniem git clean -fd.