See postitus räägib sellest:
Mis on Giti käsk 'git revert'?
' git tagasi 'käsku kasutatakse Giti hoidla sissekandmisajaloo muudatuste eemaldamiseks. See võtab konkreetse kinnistamise SHA räsi, tühistab sellest kinnipidamisest tehtud muudatused ja genereerib uue ' kohustus tagasi võtma ” pühenduma. Lisaks värskendatakse HEAD osutit ja see osutab uuele tagasivõtmise kohustusele, muutes selle praeguse töötava haru tipuks.
Kuidas Gitis muudatusi sisse viia?
Konkreetsete kinnistamismuudatuste tagasivõtmiseks järgige antud juhiseid.
- Liikuge Giti kohalikku hoidlasse.
- Loetlege praegune hoidla sisu ja valige fail, mis tuleb Giti hoidlast ennistada.
- Vaadake Giti logi ajalugu ja valige konkreetne SHA räsi.
- Käivitage ' git revert
” käsk.
1. samm: liikuge Giti hoidlasse
Esialgu kasutage ' cd ” käsk ja minge konkreetsesse Giti kohalikku hoidlasse:
cd 'C:\Kasutajad \n azma\Git\Coco'
2. samm: loendage olemasolev sisu
Hoidla sisu loetlemiseks käivitage ' ls 'käsk:
ls
Antud väljundist oleme valinud ' fail1.py ” fail edasiseks töötlemiseks:
3. samm: kontrollige Giti logi ajalugu
Käivitage ' git reflog . ” käsk praeguse hoidla logiajaloo vaatamiseks:
git reflog .Siin oleme valinud ' 59bd8e1 ” seo sisse SHA räsi, et see kohustus tühistada:
4. toiming: ennistage muudatused
Valitud kinnistamismuudatuste tagasivõtmiseks käivitage ' git tagasi 'käsk:
git tagasi 59bd8e1Kui ülaltoodud käsk on täidetud, avaneb vaiketekstiredaktor. Lisage kinnitussõnum, salvestage muudatused ja sulgege tekstiredaktor. Näiteks oleme sisestanud ' Ennista '1. fail lisatud' ' sidumissõnumina:
Nagu näete, on kõik muudatused, mis konkreetses sissekandes eksisteerivad, edukalt kustutatud:
5. samm: kontrollige taastamise toimimist
Kindlustamaks, kas konkreetsed muudatused ennistatakse või mitte, kasutage ' git reflog . 'käsk:
git reflog .Nagu näete, osutab HEAD viimasele kinnistamisele, mis näitab, et muudatused on tagasi võetud:
See on kõik! Oleme koostanud üksikasjad ' git tagasi ” käsk Gitis.
Järeldus
' git tagasi pöörduma ” kasutatakse konkreetsete muudatuste tagasivõtmiseks. Selleks navigeerige Giti kohalikku hoidlasse ja loetlege hoidla praegune sisu. Seejärel vaadake Giti logi ajalugu ja valige konkreetne SHA räsi. Pärast seda käivitage ' git revert