Drömjakt på älg med ställande hund! Moose hunt in Sweden! (Eng subs)
Spisu treści:
Pliki w katalogu roboczym Git mogą być śledzone lub nieśledzone.
Pliki śledzone to te, które zostały dodane i zatwierdzone, a git wie o nich. Śledzone pliki mogą być niemodyfikowane, modyfikowane lub przemieszczane. Wszystkie inne pliki w katalogu roboczym nie są śledzone i git nie jest świadomy tych plików.
Czasami twój katalog roboczy git może być zapchany niepotrzebnymi plikami, które są albo automatycznie generowane, resztki po scaleniach lub utworzone przez pomyłkę. W takich sytuacjach możesz dodać te pliki do
.gitignore
lub usunąć je. Jeśli chcesz, aby twoje repozytorium było ładne i czyste, lepszym rozwiązaniem jest usunięcie niepotrzebnych plików.
W tym artykule wyjaśniono, jak usunąć nieśledzone pliki w Git.
Usuwanie nieśledzonych plików
Polecenie, które pozwala usunąć nieśledzone pliki, jest
git clean
.
Zawsze dobrym pomysłem jest utworzenie kopii zapasowej repozytorium, ponieważ usuniętych plików i zmian w nich dokonanych nie można odzyskać.
Przed uruchomieniem rzeczywistego polecenia i usunięciem nieśledzonych plików i katalogów skorzystaj z opcji
-n
, która wykona „suchobieg” i pokaże, które pliki i katalogi zostaną usunięte:
git clean -d -n
Dane wyjściowe będą wyglądać mniej więcej tak:
Would remove content/test/ Would remove content/blog/post/example.md
Jeśli niektóre z wymienionych powyżej plików są ważne, powinieneś rozpocząć śledzenie tych plików za pomocą
git add
.gitignore
.
Gdy masz pewność, że chcesz kontynuować i usunąć nieśledzone pliki i katalogi, wpisz:
git clean -d -f
Polecenie wydrukuje wszystkie pomyślnie usunięte pliki i katalogi:
Removing content/test/ Removing content/blog/post/example.md
Opcja
-d
każe gitowi również usunąć nieśledzone katalogi. Jeśli nie chcesz usuwać pustych nie śledzonych katalogów, pomiń opcję
-d
.
Opcja
-f
oznacza siłę. Jeśli nie zostanie użyty, a zmienna konfiguracyjna Git
clean.requireForce
ma wartość true, Git nie usunie plików.
git clean -d -i
Dane wyjściowe pokażą pliki i katalogi do usunięcia i zapytają, co zrobić z tymi plikami:
Would remove the following items: content/test/ content/blog/post/example.md *** Commands *** 1: clean 2: filter by pattern 3: select by numbers 4: ask each 5: quit 6: help
Wybierz jedną z opcji i naciśnij
Enter
.
Jeśli chcesz ograniczyć operację czyszczenia do podanych katalogów, podaj ścieżki do katalogów, które mają być sprawdzane pod kątem nieśledzonych plików, jako argumenty polecenia. Na przykład, aby sprawdzić pliki w katalogu
src
, uruchomisz:
Usuwanie ignorowanych plików
Polecenie
git clean
umożliwia także usuwanie ignorowanych plików i katalogów.
Aby usunąć wszystkie ignorowane i nieśledzone pliki, użyj opcji
-x
:
git clean -d -n -x
git clean -d -n -X
Powyższe polecenie usunie wszystkie pliki i katalogi wymienione w.gitignore i zachowa nieśledzone pliki.
Wniosek
W tym samouczku pokazaliśmy, jak usunąć nieśledzone pliki i katalogi w Git. Pamiętaj, aby zawsze usunąć polecenie na sucho przed faktycznym usunięciem plików.
Jak usunąć lub usunąć powiązanie Windows Phone z identyfikatorem Windows Live
Twoje aplikacje są już używane na maksymalnej liczbie urządzeń. Użyj oprogramowania Zune na komputerze, aby zaktualizować urządzenia.
Jak usunąć pliki w systemie Windows 10, których nie można usunąć
Niektóre pliki w systemie Windows nie mogą zostać usunięte. Jeśli masz takie problemy na komputerze z systemem Windows 10, wypróbuj te kroki.
Jak usunąć (usunąć) dowiązania symboliczne w systemie Linux
Dowiązanie symboliczne, znane również jako dowiązanie symboliczne, to specjalny typ pliku, który wskazuje na inny plik lub katalog. W tym przewodniku pokażemy, jak usunąć (usunąć) dowiązania symboliczne w systemach Linux / UNIX.







