Kuidas eemaldada jälgimata faile

How Remove Untracked Files



Giti kasutaja töötab git -hoidlas kolme tüüpi failidega. Need on jälgitavad failid, jälgimata failid ja ignoreerivad faile. Hoidlasse lisatud ja pühendatud faile nimetatakse jälgitavateks failideks. Teisi hoidla faile, mida ei ignoreerita, nimetatakse jälgimata failideks. Oletame, et jälgimata failid pole hoidla jaoks vajalikud. Sellisel juhul on parem eemaldada mittevajalik jälgimata fail ja muuta töökataloog puhtaks. `puhas `käsku kasutatakse jälgimata faili eemaldamiseks praegusest töökataloogist. Pärast selle käsu täitmist ei saa eemaldatud faili taastada. Niisiis, enne hoidmist on parem hoidlast varukoopia teha 'puhtaks' et vältida vajalike failide juhuslikku kustutamist. Jälitamata failide hoidlast eemaldamise viisid, kasutades 'puhtaks' käsk, nagu selles juhendis näidatud.

'puhtaks' käsuvalikud:







Valik Eesmärk
-d Kui teed pole git clean meetodiga määratletud, siis jälgimata katalooge ei eemaldata. The -d suvandit kasutatakse ka hoidla jälgimata kataloogide eemaldamiseks. Aga kui tee määratakse käsuga, eemaldatakse kõik määratud tee jälgimata failid ja pole vaja kasutada valikut -d.
-f, –jõud Kui väärtus puhas.nõuaForc e on git konfiguratsiooniseadetes seatud väärtusele Tõene, siis kustutab käsk 'git clean' failid või kataloogid jõuliselt, kasutades valikut -f.
-i, -interaktiivne Seda kasutatakse mitmete suvandite kuvamiseks kasutajate poolt jälgimata failide kustutamiseks.
-n, –kuiv jooks Seda kasutatakse kasutajate kuvamiseks, millised failid eemaldatakse, kuid ärge eemaldage ühtegi faili.
-q, -vaikne Seda kasutatakse vigade teatamiseks.
-e, –välistada = Seda kasutatakse failide ignoreerimiseks, välistades mustrid, ja standard eirab .gitignore -failis määratletud reegleid.
-x Seda kasutatakse failide ignoreerimiseks käsurealt -e suvanditega antud mustri järgi.
-X Seda kasutatakse ainult Giti poolt ignoreeritud failide eemaldamiseks.

Jälgimata failide eemaldamine:

Selle õpetuse selles osas kasutatud käskude kontrollimiseks saate luua uue kohaliku hoidla või olemasoleva hoidla. Olen kasutanud olemasolevat kohalikku hoidlat nimega PHP ja avas terminalist hoidla kausta. Hoidla praeguse oleku kontrollimiseks käivitage järgmine käsk.



$git staatus

Järgmine väljund näitab, et nelja jälgimata faili ei ole hoidlasse lisatud.







Käivitage järgmine `git clean -d -n` käsk, et kontrollida, millised failid pärast käsu täitmist kustutatakse. Valikute -d ja -n kasutamist on varem selgitatud.

$puhtaks -d -n

Järgmine väljund näitab, et viis jälgimata faili eemaldatakse, kui 'puhtaks' käsk täidetakse võimalusega jälitamata failid jõuga eemaldada.



Käivitage järgmine käsk ühe või mitme jälgimata faili eemaldamiseks interaktiivsete suvandite abil. Pärast käsu täitmist kuvatakse kasutajatele kuus võimalust. Esimest võimalust kasutatakse kõigi jälgimata failide eemaldamiseks praegusest kataloogist. Teist võimalust kasutatakse mustri alusel ühe või mitme jälgimata faili eemaldamiseks. Kolmandat võimalust kasutatakse ühe või mitme jälgimata faili eemaldamiseks failinumbri alusel. Neljandat võimalust kasutatakse jälgimata failide eemaldamiseks, küsides kasutajalt luba. Viiendat võimalust kasutatakse käsust väljumiseks ilma ühtegi faili kustutamata. Kuuendat võimalust kasutatakse interaktiivse režiimi käsu 'git clean' kohta teabe saamiseks.

$puhtaks -d -mina

Järgmine väljund näitab, et käsu lõpetamiseks on valitud suvand 5.

Käivitage ülaltoodud käsk uuesti, et kontrollida neljanda valiku kasutamist. Kasutaja saab kirjutada 4 või et selle valiku valimiseks. Järgmine väljund näitab, et tähe jaoks vajutatakse y echo3.php ainult fail ja see fail on ainult eemaldatud. Järgmisena näitab käsk 'git status' pärast kustutamist jälgimata failide loendit.

Kolmanda valiku kasutamise kontrollimiseks käivitage ülaltoodud käsk uuesti. Kasutaja saab kirjutada 3 või s selle valiku valimiseks. Järgmine väljund näitab selle faili numbrit 2 eemaldamiseks on valitud echo2.php faili. Mitme faili kustutamiseks tuleb failinumbrid määrata vahemikuks, näiteks 1-3. Järgmisena näitab käsk 'git status' pärast kustutamist jälgimata failide loendit.

Teise suvandi kasutamise kontrollimiseks käivitage ülaltoodud käsk uuesti. Kasutaja saab kirjutada 2 või f selle valiku valimiseks. Järgmine väljund näitab seda „*.Html” sisestatakse mustrina, et kustutada kõik failid ilma laiendita '.Html' ja echo1.php fail on siit eemaldatud. Järgmisena näitab käsk 'git status' pärast kustutamist jälgimata failide loendit.

Looge kaust nimega temp praeguses hoidlas ja käivitage hoidla hetkeoleku kontrollimiseks järgmised käsud, eemaldage temp kausta, määrates kausta tee käsuga 'git clean' ja kontrollige olekut pärast kustutamist uuesti.

$git staatus
$puhtaks -d -ntemp
$git staatus

Järgmine väljund näitab, et temp kaust on praegusest hoidlast kustutatud.

Järgmisena käivitage järgmised käsud, et kontrollida hoidla praegust olekut enne ja pärast kõigi jälgimata failide kustutamist praegusest hoidlast jõuga valiku -f abil.

$git staatus
$puhtaks -d -f
$git staatus

Järgmine väljund näitab, et kõik jälgimata failid on praegusest hoidlast eemaldatud ja töökataloog on nüüd puhas.

Järeldus:

Selles juhendis on demohoidla abil näidatud käsu git clean kasutamist erinevatel viisidel jälgimata failide eemaldamiseks git -hoidlast. Jälitamata failid on siinse interaktiivse suvandi ja sundimisvaliku abil eemaldatud. Loodan, et lugeja kustutab jälgimata faili pärast selle õpetuse lugemist kohalikust hoidlast.