Miten poistat jäljittämättömät paikalliset tiedostot nykyisestä työpuustasi?
Git-dokumentaation mukaan git clean
Poista jäljittämättömät tiedostot työpuusta.
Vaiheessa 1 näytetään, mitä poistetaan käyttämällä -n
-vaihtoehtoa:
# Print out the list of files which will be removed (dry run)
git clean -n
Clean Step - varo: tämä poistaa tiedostoja:
# Delete the files from the repository
git clean -f
git clean -f -d
tai git clean -fd
.git clean -f -f -X
tai git clean -fX
.git clean -f -x
tai git clean -fx
.Huomaa, että näissä kahdessa komennossa X
:n isojen ja pienten kirjainten välillä on ero.
Jos clean.requireForce
on asetettu konfiguraatiossasi arvoon "true" (oletusarvo), sinun on määritettävä -f
, muuten mitään ei tapahdu.
Katso lisätietoja git-clean
dokumentista.
-f
,--force
**Jos Git-konfiguraatiomuuttuja clean.requireForce ei ole asetettu arvoon false, git clean kieltäytyy suorittamasta, ellei sille anneta
-f
,-n
tai-i
.
-x
Älä käytä .gitignore-tiedostosta luettuja vakiomuotoisia sivuuttamissääntöjä (per hakemistosta) ja
$GIT_DIR/info/exclude
, mutta käytä silti ignore-sääntöjä. sääntöjä, jotka on annettu-e
-optioilla. Tämä mahdollistaa kaikkien jäljittämättömien tiedostojen poistamisen, mukaan lukien rakennustuotteet. Tätä voidaan käyttää (mahdollisesti yhdessä git reset -ohjelman kanssa) luoda koskematon työhakemisto, jossa voidaan testata puhdasta build.
-X
Poista vain Gitin huomiotta jättämät tiedostot. Tämä voi olla hyödyllistä uudelleenrakentamisessa kaikki tyhjästä, mutta säilyttää manuaalisesti luodut tiedostot.
-n
,--kuiva-ajo
**Älä itse asiassa poista mitään, näytä vain, mitä tehtäisiin.
`
-d
Poista jäljittelemättömät hakemistot jäljittelemättömien tiedostojen lisäksi. Jos jäljittämätöntä hakemistoa hallinnoi toinen Git-tietovarasto, se on ei poisteta oletusarvoisesti. Käytä
-f
-vaihtoehtoa kahdesti, jos todella haluat, että poistaa tällaisen hakemiston.