Android

Kuinka poistaa jäljittämättömät tiedostot gitistä

Samsung Kavisli Ekran Kırılmaz Cam Koruyucu Nasıl Takılır ??

Samsung Kavisli Ekran Kırılmaz Cam Koruyucu Nasıl Takılır ??

Sisällysluettelo:

Anonim

Git-työhakemiston tiedostoja voidaan joko seurata tai seurata.

Seuratut tiedostot ovat lisättyjä ja sitoutuneita, ja git tietää niistä. Seuratut tiedostot voivat olla muokkaamattomia, muokattuja tai vaiheistettuja. Kaikkia muita toimivan hakemiston tiedostoja ei ole jäljitetty eikä git ole tietoinen niistä.

Joskus git-työhakemistosi voi olla sotkeutunut tarpeettomiin tiedostoihin, jotka joko luodaan automaattisesti, sulautumista jäljelle jäävät tai vahingossa luodut. Tällaisissa tilanteissa voit joko lisätä nämä tiedostot .gitignore tiedostoon tai poistaa ne. Jos haluat pitää arkistosi mukavana ja puhdistaa, on parempi vaihtoehto poistaa tarpeettomat tiedostot.

Tässä artikkelissa selitetään, kuinka seuraamattomat tiedostot poistetaan Gitistä.

Löysämättömien tiedostojen poistaminen

Komento, jonka avulla voit poistaa jäljittämättömät tiedostot, on git clean .

Aineiston varmuuskopiointi on aina hyvä, koska tiedostoja ja niihin tehtyjä muutoksia ei voi palauttaa, kun ne on poistettu.

Ennen varsinaisen komennon suorittamista ja jäljittämättömien tiedostojen ja hakemistojen poistamista, käytä -n asetusta, joka suorittaa ”kuiva-ajon” ja näyttää mitä tiedostot ja hakemistot poistetaan:

git clean -d -n

Tulos näyttää tältä:

Would remove content/test/ Would remove content/blog/post/example.md

Jos jotkut yllä luetelluista tiedostoista ovat tärkeitä, sinun tulisi joko aloittaa näiden tiedostojen seuranta git add tai lisää ne .gitignore .

Kun olet varma, että haluat jatkaa ja poistaa jäljittämättömät tiedostot ja hakemistot, kirjoita:

git clean -d -f

Komento tulostaa kaikki onnistuneesti poistetut tiedostot ja hakemistot:

Removing content/test/ Removing content/blog/post/example.md

-d vaihtoehto käskee git: n poistamaan myös jäljittämättömät hakemistot. Jos et halua poistaa tyhjiä jäljittämättömiä hakemistoja, ohita -d vaihtoehto.

-f vaihtoehto tarkoittaa voimaa. Git ei poista tiedostoja, jos sitä ei käytetä ja Git-määritysmuuttuja clean.requireForce on asetettu arvoon true.

git clean -d -i

Tuloste näyttää poistettavat tiedostot ja hakemistot ja kysyy, mitä tehdä näille tiedostoille:

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

Valitse yksi vaihtoehdoista ja paina Enter .

Jos haluat rajoittaa puhtaan toiminnan tiettyihin hakemistoihin, siirrä polut hakemistoihin, joissa on tarkkailtava jäljittämättömien tiedostojen varalta, argumentiksi komennolle. Voit tarkistaa esimerkiksi suoritettavat src hakemistossa olevat tiedostot:

git clean -d -n src

Ohitettujen tiedostojen poistaminen

git clean -komento mahdollistaa myös ohitettujen tiedostojen ja hakemistojen poistamisen.

Poista kaikki ohitetut ja jäljittämättömät tiedostot käyttämällä -x vaihtoehtoa:

git clean -d -n -x

git clean -d -n -X

Yllä oleva komento poistaa kaikki .gitignore tiedostossa luetellut tiedostot ja hakemistot ja säilyttää .gitignore tiedostot.

johtopäätös

Tässä opetusohjelmassa olemme osoittaneet sinulle, kuinka poistaa jäljittämättömiä tiedostoja ja hakemistoja Gitistä. Muista suorittaa komento aina kuivana ennen tiedostojen tosiasiallista poistamista.