How to open a .tar.gz file in Windows 10
Innehållsförteckning:
Filerna i Git-arbetskatalogen kan spåras eller spåras.
Spårade filer är de som har lagts till och begåtts och git vet om. Spårade filer kan omodifieras, modifieras eller iscensättas. Alla andra filer i arbetskatalogen är inte spårade och git känner inte till dessa filer.
Ibland kan din git-arbetskatalog bli rörig med onödiga filer som antingen genereras automatiskt, återstår från sammanslagningar eller skapas av misstag. I dessa situationer kan du antingen lägga till filerna i
.gitignore
eller ta bort dem. Om du vill hålla förvaret trevligt och rent är det bättre alternativet att ta bort onödiga filer.
Den här artikeln förklarar hur man tar bort ospårade filer i Git.
Ta bort ospårade filer
Kommandot som låter dig ta bort ospårade filer är
git clean
.
Det är alltid en bra idé att säkerhetskopiera ditt arkiv eftersom filerna och ändringarna som gjorts dem när de har tagits bort inte kan återställas.
Innan du kör det verkliga kommandot och tar bort ospårade filer och kataloger, använd alternativet
-n
som kommer att utföra en "torr körning" och visa vilka filer och kataloger som ska raderas:
git clean -d -n
Utgången ser ut så här:
Would remove content/test/ Would remove content/blog/post/example.md
Om några av filerna ovan är viktiga bör du antingen börja spåra dessa filer med
git add
.gitignore
.
När du är säker på att du vill gå vidare och ta bort de ospårade filerna och katalogerna skriver du:
git clean -d -f
Kommandot skriver ut alla framgångsrika raderade filer och kataloger:
Removing content/test/ Removing content/blog/post/example.md
Alternativet
-d
berättar för git att ta bort ospårade kataloger också. Om du inte vill ta bort tomma ospårade kataloger, utelämna alternativet
-d
.
Alternativet
-f
står för kraft. Om den inte används och Git-konfigurationsvariabeln
clean.requireForce
är inställd på true kommer Git inte att radera filerna.
git clean -d -i
Utdata visar filerna och katalogerna som ska tas bort och frågar dig vad du ska göra med dessa filer:
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
Välj ett av alternativen och tryck på
Enter
.
Om du vill begränsa den rena operationen till givna kataloger, skickar du banorna till de kataloger som ska kontrolleras för ospårade filer som argument till kommandot. Om du till exempel vill leta efter filer under
src
katalogen skulle du köra:
Ta bort ignorerade filer
git clean
kommandot gör det också möjligt att ta bort ignorerade filer och kataloger.
För att ta bort alla ignorerade och ospårade filer använder du
-x
alternativet:
git clean -d -n -x
git clean -d -n -X
Kommandot ovan raderar alla filer och kataloger som listas i din
.gitignore
och behåller de ospårade filerna.
Slutsats
I denna handledning har vi visat dig hur du tar bort ospårade filer och kataloger i Git. Kom ihåg att alltid torra köra kommandot innan du faktiskt tar bort filer.
Ledamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man tar bort / tar bort användare i Linux (userdel-kommando)
I Linux kan du ta bort ett användarkonto och alla tillhörande filer med kommandot userdel. Denna handledning förklarar userdel-kommandot och dess alternativ.
Hur man tar bort (tar bort) symboliska länkar i Linux
En symbolisk länk, även känd som en symlink, är en speciell filtyp som pekar på en annan fil eller katalog. I den här guiden visar vi dig hur du tar bort (raderar) symbollänkar i Linux / UNIX-system.







