Words at War: Faith of Our Fighters: The Bid Was Four Hearts / The Rainbow / Can Do
Obsah:
Soubory v pracovním adresáři Git mohou být sledovány nebo bez sledování.
Sledované soubory jsou ty, které byly přidány a odevzdány a git o nich ví. Sledované soubory mohou být neupraveny, upraveny nebo uspořádány. Všechny ostatní soubory v pracovním adresáři jsou untracked a git o nich neví.
Někdy se váš pracovní adresář git může zaplnit nepotřebnými soubory, které jsou buď automaticky generovány, zbylé ze sloučení nebo omylem vytvořeny. V těchto situacích je můžete buď přidat do
.gitignore
nebo je odstranit. Pokud si chcete zachovat pěkný a čistý úložiště, lepší možností je odstranit nepotřebné soubory.
Tento článek vysvětluje, jak odebrat nezrušené soubory v Gitu.
Odebrání untracked souborů
Příkaz, který vám umožní odstranit nezasažené soubory, je
git clean
.
Zálohování úložiště je vždy dobré, protože jakmile jsou soubory a změny provedeny, nelze je obnovit.
Před spuštěním skutečného příkazu a odebráním nezrušených souborů a adresářů použijte volbu
-n
která provede „suchý běh“ a ukáže, jaké soubory a adresáře budou smazány:
git clean -d -n
Výstup bude vypadat asi takto:
Would remove content/test/ Would remove content/blog/post/example.md
Pokud jsou některé z výše uvedených souborů důležité, měli byste začít tyto soubory sledovat přidáním
git add
.gitignore
.
Jakmile jste si jisti, že chcete pokračovat a smazat nezpracované soubory a adresáře, zadejte:
git clean -d -f
Příkaz vytiskne všechny úspěšně smazané soubory a adresáře:
Removing content/test/ Removing content/blog/post/example.md
Volba
-d
řekne git, aby odstranilo také nezasažené adresáře. Pokud nechcete smazat prázdné untracked adresáře, vynechejte volbu
-d
.
Volba
-f
znamená sílu. Pokud není použit a konfigurační proměnná Git
clean.requireForce
je nastavena na true, Git soubory neodstraní.
git clean -d -i
Výstup zobrazí soubory a adresáře, které mají být odstraněny, a zeptá se vás, co s těmito soubory dělat:
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
Vyberte jednu z možností a stiskněte klávesu
Enter
.
Pokud chcete omezit čistou operaci na dané adresáře, předejte cesty do adresářů, které mají být zkontrolovány na nevyměněné soubory, jako argumenty příkazu. Chcete-li například
src
soubory v adresáři
src
který byste spustili:
Odebrání ignorovaných souborů
Příkaz
git clean
také umožňuje odebrání ignorovaných souborů a adresářů.
Chcete-li odebrat všechny ignorované a nezrušené soubory, použijte volbu
-x
:
git clean -d -n -x
git clean -d -n -X
Výše uvedený příkaz odstraní všechny soubory a adresáře uvedené ve vašem
.gitignore
a ponechá nevysledované soubory.
Závěr
V tomto tutoriálu jsme vám ukázali, jak smazat nesledované soubory a adresáře v Gitu. Nezapomeňte vždy spustit příkaz před skutečným odstraněním souborů.
Jak odstranit soubory na Windows 10, které nelze odstranit

V systému Windows jsou některé soubory, které prostě nelze odstranit. Pokud se na vašem počítači se systémem Windows 10 takové problémy potýkají, vyzkoušejte tyto kroky.
Jak odstranit (odstranit) symbolické odkazy v Linuxu

Symbolický odkaz, také známý jako symbolický odkaz, je speciální typ souboru, který odkazuje na jiný soubor nebo adresář. V této příručce vám ukážeme, jak odstranit (odstranit) symbolické odkazy v systémech Linux / UNIX.
Jak odstranit (odstranit) adresář v Linuxu

Existuje několik různých způsobů, jak odstranit adresáře v systémech Linux. V tomto článku si vysvětlíme, jak odstranit adresáře pomocí příkazů rmdir, rm a find.