Git Reset praktiskie lietojumi – Soft

Git Reset Praktiskie Lietojumi Soft



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 statuss

Varat 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āls

Var 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 statuss

Tā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āls

Izvade 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.