Svenska ▾ Topics ▾ Latest version ▾ git-clean last updated in 2.45.0
Changes in the git-clean manual
  1. 2.45.1 → 2.55.0 no changes
  2. 2.45.0 2024年04月29日
  3. 2.43.1 → 2.44.4 no changes
  4. 2.43.0 2023年11月20日
  5. 2.42.2 → 2.42.4 no changes
  6. 2.42.1 2023年11月02日
  7. 2.39.1 → 2.42.0 no changes
  8. 2.39.0 2022年12月12日
  9. 2.38.1 → 2.38.5 no changes
  10. 2.38.0 2022年10月02日
  11. 2.24.1 → 2.37.7 no changes
  12. 2.24.0 2019年11月04日
  13. 2.23.1 → 2.23.4 no changes
  14. 2.23.0 2019年08月16日
  15. 2.22.1 → 2.22.5 no changes
  16. 2.22.0 2019年06月07日
  17. 2.10.5 → 2.21.4 no changes
  18. 2.9.5 2017年07月30日
  19. 2.8.6 no changes
  20. 2.7.6 2017年07月30日
  21. 2.4.12 → 2.6.7 no changes
  22. 2.3.10 2015年09月28日
  23. 2.2.3 2015年09月04日
  24. 2.1.4 no changes
  25. 2.0.5 2014年12月17日

Check your version of git by running

git --version

NAMN

git-clean - Ta bort ospårade filer från arbetsträdet

SYNOPSIS

git clean [-d] [-f] [-i] [-n] [-q] [-e <mönster>] [-x | -X] [--] <sökvägsmönster>…​

BESKRIVNING

Rensar arbetsträdet genom att rekursivt ta bort filer som inte står under versionskontroll, med början i den aktuella katalogen.

Normalt, tas endast filer bort som är okända för Git, men om alternativet -x anges tas även ignorerade filer bort. Detta kan till exempel vara användbart för att ta bort alla byggprodukter.

Om några valfria <sökvägsmönster>...-argument anges, påverkas endast de sökvägar som matchar sökvägsmönster.

ALTERNATIV

-d

Normalt sett, när ingen <sökvägsmönster> har angetts, kommer git clean inte att rekursera till ospårade kataloger för att undvika att för mycket tas bort. Ange -d för att den även ska rekursera till sådana kataloger. Om en <sökvägsmönster> har angetts är -d irrelevant; alla ospårade filer som matchar de angivna sökvägarna (med undantag för kapslade git-kataloger som nämns under --force) kommer att tas bort.

-f
--force

Om Git-konfigurationsvariabeln clean.requireForce inte är satt till falskt, kommer git clean att vägra att ta bort filer eller kataloger om inte -f anges. Git kommer att vägra att modifiera ospårade kapslade git-arkiv (kataloger med en .git-underkatalog) om inte en andra -f anges.

-i
--interactive

Visa vad som skulle göras och rensa filer interaktivt. Se "Interaktivt läge" för detaljer. Konfigurationsvariabeln "clean.requireForce" ignoreras, eftersom detta läge ger sitt eget säkerhetsskydd genom att bli interaktivt.

-n
--dry-run

Ta inte bort något egentligen, visa bara vad som skulle göras. Konfigurationsvariabeln clean.requireForce ignoreras, eftersom ingenting kommer att raderas ändå.

-q
--quiet

Var tyst, rapportera bara fel, men inte de filer som har tagits bort.

-e <mönster>
--exclude=<mönster>

Använd det givna exkluderingsmönstret utöver de vanliga ignoreringsreglerna (se gitignore[5]).

-x

Använd inte standardreglerna för ignorering (se gitignore[5]), men använd fortfarande ignoreringsreglerna som anges med -e-alternativen på kommandoraden. Det gör att alla ospårade filer kan tas bort, inklusive byggprodukter. Detta kan användas (möjligen tillsammans med git restore eller git reset) för att skapa en orörd arbetskatalog och testa en ren byggning.

-X

Ta endast bort filer som ignoreras av Git. Detta kan vara användbart för att bygga om allt från grunden, men behåll manuellt skapade filer.

Interaktivt läge

När kommandot går in i interaktivt läge visar det de filer och kataloger som ska rensas och går in i sin interaktiva kommandoslinga.

Kommandoslingan visar listan över tillgängliga delkommandon och ger en prompt "Vad nu>". Generellt sett, när prompten avslutas med ett enda >, kan du bara välja ett av de givna alternativen och skriva return, så här:

 *** Kommandon ***
	1: clean 2: filter by pattern 3: select by numbers
	4: ask each 5: quit 6: help
 What now> 1

Du kan också säga c eller clean ovan så länge valet är unikt.

Huvudkommandoslingan har 6 underkommandon.

ren

Börja rensa filer och kataloger och avsluta sedan.

filtrera efter mönster

Det här visar de filer och kataloger som ska raderas och visar en prompt "Mata in mönster att ignorera>>". Du kan mata in mellanslagsavgränsade mönster för att undanta filer och kataloger från radering. T.ex. "*.c *.h" kommer att undanta filer som slutar på ".c" och ".h" från radering. När du är nöjd med det filtrerade resultatet trycker du på ENTER (tomt) tillbaka till huvudmenyn.

välj efter siffror

Det här visar de filer och kataloger som ska raderas och visar frågan "Välj objekt att radera>>". När frågan avslutas med dubbelt >> på det här sättet kan du göra mer än ett val, sammanfogat med blanktecken eller kommatecken. Du kan också säga intervall. T.ex. "2-5 7,9" för att välja 2, 3, 4, 5, 7, 9 från listan. Om det andra numret i ett intervall utelämnas, väljs alla återstående objekt. T.ex. "7-" för att välja 7, 8, 9 från listan. Du kan säga * för att välja allt. När du är nöjd med det filtrerade resultatet trycker du också på ENTER (tomt) för att komma tillbaka till huvudmenyn.

fråga varje

Rensningen startar då, och du måste bekräfta varje objekt ett i taget för att radera dem. Observera att detta inte är lika effektivt som de två åtgärderna ovan.

avsluta

Du kan avsluta utan att rensa något.

hjälp

Visa kortfattad användning av interaktiv git-clean.

KONFIGURATION

Allt under den här raden i det här avsnittet är selektivt inkluderat från dokumentationen git-config[1]. Innehållet är detsamma som det som finns där:

Warning

Missing sv/config/clean.adoc

See original version for this content.

SE ÄVEN

GIT

En del av git[1]-sviten

AltStyle によって変換されたページ (->オリジナル) /