Praktiniai „Git Reset“ naudojimo būdai – „Soft“.

Praktiniai Git Reset Naudojimo Budai Soft



„Gitas“ atstatyti “ komanda yra viena iš dažniausiai naudojamų ir patikimiausių komandų, palaikančių įvairias parinktis, pvz., „ sunku “, „ minkštas “ ir mišrios komandos. Su kiekviena parinktimi Git reset komanda veikia skirtingai. Pavyzdžiui, „ git reset – sunku “ naudojamas norint grąžinti ir visiškai ištrinti pakeitimus iš saugyklos. Tačiau „ git reset – minkštas ” komanda naudojama pakeitimams grąžinti nesunaikinant patvirtinimo pakeitimų ir grąžinti juos į stebėjimo indeksą.

Šis straipsnis parodys:







Kokie yra praktiniai „git reset –soft“ komandos naudojimo būdai?

Toliau pateikiami praktiniai „ git reset – minkštas “ komanda:



  • Perkelkite HEAD žymeklį atgal į nurodytą arba ankstesnį įsipareigojimą
  • Grąžinti visus atliktus pakeitimus
  • Išsaugo visus stebėjimo indekso pakeitimus ir paruošia juos iš naujo atlikti.

Dabar pažiūrėkime, kaip naudojama git reset komanda naudojant –soft parinktį.



Kaip naudoti komandą „git reset –soft“?

Norėdami naudoti ' git reset – minkštas ” komandą, kad atšauktumėte įsipareigojimą ir grąžintumėte stebėjimo indekso pakeitimus, atlikite pateiktas instrukcijas.





1 veiksmas: atidarykite „Git“ terminalą

Paleisties meniu pirmiausia paleiskite „ Gitas Bashas “ terminalas:



2 veiksmas: eikite į „Git Repository“.

Naudojant ' cd “ komandą, eikite į „Git“ saugyklą:

$ cd 'C:\Git\commits'

3 veiksmas: sukurkite naują failą

Sukurkite naują failą naudodami „ liesti “ komanda:

$ liesti Demo.txt

4 veiksmas: perkelkite failą į sustojimo indeksą

Perkelkite failą į sustojimo indeksą, kad atliktumėte naujus pakeitimus naudodami „Git“ papildyti “ komanda:

$ git pridėti Demo.txt

Patikrinkite, ar pakeitimai įtraukti į sustojimo indeksą, ar ne, naudodami komandą „git status“:

$ git statusas

Galite matyti, kad nesekami pakeitimai sėkmingai įtraukti į sustojimo sritį:

5 veiksmas: atlikite stebimus pakeitimus

Įveskite stebimus pakeitimus, kad įtrauktumėte juos į vietinę saugyklą, naudodami toliau pateiktą komandą:

$ git commit -m „Demonstracija pridėta“

Patikrinkite „Git“ žurnalą ir patvirtinkite, ar pakeitimai atlikti, ar ne:

$ git žurnalas

Galima pastebėti, kad pokyčiai sėkmingai įgyvendinami:

Patikrinkite saugyklos būseną, kad patikrintumėte, ar liko kokių nors stebimų pakeitimų, kurie dar nepatvirtinti:

$ git statusas

Toliau pateikta išvestis rodo, kad saugyklos sustojimo indekse nebėra stebimų pakeitimų:

6 veiksmas: Grąžinkite atliktus pakeitimus

Dabar naudokite komandą „git reset –soft“ kartu su žymekliu HEAD, kad grąžintumėte atliktus pakeitimus ir perkeltumėte HEAD atgal į ankstesnį įsipareigojimą:

$ git atstatyti -- minkštas GALVA~ 1

Dar kartą patikrinkite saugyklos žurnalą, kad patikrintumėte, ar HEAD grąžintas į ankstesnį įsipareigojimą, ar ne:

$ git žurnalas

Išvestis rodo, kad nauji pakeitimai pašalinami iš vietinės saugyklos, o HEAD grąžinamas į ankstesnį įsipareigojimą:

7 veiksmas: patvirtinkite, kad pakeitimai grąžinti į stebėjimo indeksą

Patikrinkite veikiančios saugyklos būseną, kad įsitikintumėte, ar grąžinti pakeitimai įtraukti į sustojimo indeksą, ar ne:

$ git statusas

Čia galite pamatyti, kad pakeitimai sėkmingai grąžinti į sustojimo indeksą ir vėl paruošti:

Mes parodėme praktinį „ git reset – minkštas “ komanda.

Išvada

Praktinis „ git reset – minkštas ” komanda yra grąžinti atliktus pakeitimus, perkelti HEAD žymeklį atgal į ankstesnį įsipareigojimą arba tam tikrą konkretų patvirtinimą, naudojant commit id, nusiųsti pakeitimus atgal į sustojimo indeksą ir paruošti juos vėl atlikti. Šiame tinklaraštyje demonstravome praktinį „ git reset – minkštas “ komandą ir jos naudojimo tvarką.