Gits' atiestatīt ” komanda ir viena no visvairāk izmantotajām un stabilākajām komandām, kas atbalsta dažādas opcijas, piemēram, grūti ”, “ mīksts ”, un jauktas komandas. Ar katru opciju Git atiestatīšanas komanda darbojas atšķirīgi. Piemēram, “ git atiestatīšana — grūti ” tiek izmantots, lai atjaunotu un pilnībā dzēstu izmaiņas no repozitorija. Tomēr ' git reset – soft ” komanda tiek izmantota, lai atsauktu izmaiņas, neiznīcinot izmaiņas, un atgrieztu tās uz izsekošanas indeksu.
Šis raksts parādīs:
Kādi ir komandas “git reset –soft” praktiskie lietojumi?
Tālāk ir norādīti ““ git reset – soft ” komanda:
- Pārvietojiet HEAD rādītāju atpakaļ uz norādīto vai iepriekšējo apstiprināšanu
- Atsauciet visas veiktās izmaiņas
- Saglabā visas izmaiņas izsekošanas indeksā un padara tās gatavas atkārtotai izpildei.
Tagad pārbaudīsim, kā tiek izmantota git atiestatīšanas komanda ar opciju –soft.
Kā izmantot komandu “git reset –soft”?
Lai izmantotu ' git reset – soft ” komandu, lai atsauktu apņemšanos un atgrieztu izmaiņas izsekošanas indeksā, izpildiet sniegtos norādījumus.
1. darbība: atveriet Git termināli
Sākuma izvēlnē vispirms palaidiet ' Gits Bašs ” terminālis:
2. darbība: dodieties uz Git repozitoriju
Izmantojot ' cd ” komandu, dodieties uz Git repozitoriju:
$ cd 'C:\Git\commits'
3. darbība: izveidojiet jaunu failu
Izveidojiet jaunu failu, izmantojot ' pieskarties ” komanda:
$ pieskarties Demo.txt
4. darbība: pārvietojiet failu uz pakāpenisko rādītāju
Pārvietojiet failu uz inscenēšanas indeksu, lai veiktu jaunas izmaiņas, izmantojot Git ' pievienot ” komanda:
$ git pievienot Demo.txt
Pārbaudiet, vai izmaiņas ir pievienotas stadijas indeksam, izmantojot komandu “git status”.
$ git statussVarat redzēt, ka neizsekotās izmaiņas ir veiksmīgi pievienotas pieturvietai:
5. darbība: veiciet izsekotās izmaiņas
Veiciet izsekotās izmaiņas, lai pievienotu tās vietējam repozitorijam, izmantojot tālāk norādīto komandu:
$ git commit -m 'Demonstrācija ir pievienota'
Pārbaudiet Git žurnālu un pārbaudiet, vai izmaiņas ir veiktas vai nav:
$ git žurnālsVar novērot, ka izmaiņas tiek veiktas veiksmīgi:
Pārbaudiet repozitorija statusu, lai pārbaudītu, vai ir atlikušas kādas izsekotās izmaiņas, kas vēl nav veiktas:
$ git statussTālāk redzamā izvade parāda, ka repozitorija stadijas indeksā vairs nav izsekoto izmaiņu:
6. darbība. Atgrieziet veiktās izmaiņas
Tagad izmantojiet komandu “git reset –soft” kopā ar HEAD rādītāju, lai atgrieztu izdarītās izmaiņas un pārvietotu HEAD atpakaļ uz iepriekšējo apstiprināšanu:
$ git atiestatīšana --mīksts GALVA~ 1
Vēlreiz pārbaudiet repozitorija žurnālu, lai pārbaudītu, vai HEAD ir atgriezts uz iepriekšējo apņemšanos vai nē:
$ git žurnālsIzvade parāda, ka jaunās izmaiņas tiek noņemtas no lokālā repozitorija un HEAD tiek atgriezta uz iepriekšējo apņemšanos:
7. darbība: apstipriniet, ka izmaiņas ir atgrieztas uz izsekošanas indeksu
Pārbaudiet darba repozitorija stāvokli, lai pārliecinātos, vai atsauktās izmaiņas ir pievienotas stadijas indeksam:
$ git statussŠeit jūs varat redzēt, ka izmaiņas ir veiksmīgi atgrieztas uz pakāpju indeksu un ir gatavas atkārtotai izpildei:
Mēs esam parādījuši “ git reset – soft ” komandu.
Secinājums
“ git reset – soft ” komanda ir atsaukt izdarītās izmaiņas, pārvietot HEAD rādītāju atpakaļ uz iepriekšējo apstiprināšanu vai uz kādu konkrētu apstiprināšanu, izmantojot commit id, nosūtīt izmaiņas atpakaļ uz instalācijas indeksu un padarīt tās gatavas atkārtotai izpildei. Šajā emuārā mēs esam parādījuši “ git reset – soft ” komandu un tās izmantošanas procedūru.