Selle kirjutise tulemused on järgmised:
- Mis on Giti käsk „git restore”?
- Kuidas taastada Gitis jälgitav/etapistatud üksikfail?
- Kuidas Gitis Gitis jälgitud/etapistatud mitut faili 'taastada'?
Mis on Giti käsk „git restore”?
' git taastada ” käsku kasutatakse viimaste tehtud muudatuste taastamiseks või tühistamiseks ning jälgitud kohalike muudatuste eemaldamiseks. Seda käsku saab kasutada erinevate lippudega, näiteks:
- “ <–lavastatud> ” suvandit kasutatakse failide eemaldamiseks lavastusalast ja nende tegeliku versiooni säilitamiseks.
- “
” suvandit kasutatakse failist kinnitamata kohalike muudatuste eemaldamiseks.
Süntaks
Siin on '' üldine süntaks git taastada 'käsk:
git taastama < valikuid >
Ülaltoodud käsust '
Kuidas taastada Gitis jälgitav/etapistatud üksikfail?
' git taastada ' Gitis kinnitamata üksikfail, vaadake järgmist protseduuri:
- Minge Giti kohalikku hoidlasse.
- Loetlege kinnitamata failid.
- Käivitage ' git taastamine – etapiviisiline
” käsk. - Kontrollige hoidla praegust olekut.
1. samm: liikuge kohalikule hoidlale
Esmalt liikuge konkreetsesse kohalikku hoidlasse, käivitades käsu cd 'käsk:
cd 'C:\Kasutajad \n azma\Git\Demo13'
2. samm: vaadake sidumata faile
Nüüd loetlege kõik etapiviisilised failid, kontrollides hoidla praegust olekut:
git staatusVastavalt allolevale väljundile on ' file.py ”, „ fail1.txt ”, ja „ fail2.txt ” on sidumata failid. Me eemaldame ' file.py ” fail:
3. samm: lavastamata fail
Käivitage ' git taastada ' faili koos ' – lavastatud ” lipp ja faili nimi:
git taastama --lavastatud file.py4. toiming: kontrollige faili praegust olekut
Jälgimata faili praeguse oleku kontrollimiseks käivitage git staatus 'käsk:
git staatusOn näha, et pühendumatu ' file.py ” on lavastusalalt eemaldatud:
Kuidas Gitis Gitis jälgitud/etapistatud mitut faili 'taastada'?
Mitme etapiviisilise faili eemaldamiseks etapiindeksist käivitage järgmine käsk:
git taastama --lavastatud * .txtSiin on kõik failid, millel on ' .txt ” laiendus, eemaldatakse lavastusalast:
Nüüd kontrollige kinnitamata failide olekut, käivitades ' git staatus 'käsk:
git staatusVastavalt alltoodud väljundile on kõik kinnitamata failid, millel on ' .txt ” laiendus, eemaldati tagasi Giti tööpiirkonda:
Oleme koostanud üksikasjalikku teavet ' git taastada ” käsk.
Järeldus
' git taastada ” käsku kasutatakse viimastest tehtud muudatustest loobumiseks ja jälgitud kohalike muudatuste eemaldamiseks. ' git taastamine – etapiline *