Tilbakestille/Gjenopprette alle underkataloger i Git
- Tan Shuai
- Programvareutvikling
- 22 Sep, 2021
Å administrere et Git-repositorium effektivt krever ofte tilbakestilling eller gjenoppretting av underkataloger for å opprettholde en ren og funksjonell kodebase. Denne veiledningen gir en kortfattet, trinn-for-trinn tilnærming for å tilbakestille eller gjenopprette alle underkataloger i et Git-repositorium.
Tilbakestilling av underkataloger
Følgende Git-kommando fjerner alle uregistrerte filer og kataloger fra repositoriet. Dette er nyttig for å rydde opp i unødvendige filer før du utfører en tilbakestilling eller gjenoppretting.
git clean -xfdf -- .
Kommandooppsummering:
-x
: Fjern alle uregistrerte filer, inkludert de som ignoreres av.gitignore
.-f
: Tving fjerning av filer.-d
: Fjern uregistrerte kataloger.-- .
: Bruk kommandoen på gjeldende katalog og alle underkataloger.
Gjenoppretting av underkataloger
For å gjenopprette alle filer i repositoriet til deres siste commit-tilstand, bruk følgende kommando:
git checkout {HEAD OR BRANCH} -- .
Kommandooppsummering:
{HEAD OR BRANCH}
: Erstatt medHEAD
for å tilbakestille til siste commit eller spesifiser et gren-navn for å tilbakestille til en spesifikk gren.-- .
: Bruk kommandoen på gjeldende katalog og alle underkataloger.
Ved å bruke disse kommandoene kan du sikre at repositoriet ditt er fritt for uønskede filer, og at alle filer er gjenopprettet til deres commit-tilstand. Denne prosessen hjelper med å opprettholde en ren og organisert kodebase, som letter samarbeid og utvikling.
Tilpass gjerne denne veiledningen etter dine spesifikke behov og preferanser. For mer avanserte Git-operasjoner, se den offisielle Git-dokumentasjonen.