Praktické využitie Git Reset – Soft

Prakticke Vyuzitie Git Reset Soft



Git' resetovať “ príkaz je jedným z najpoužívanejších a najrobustnejších príkazov, ktoré podporujú rôzne možnosti, ako napríklad „ ťažké “, “ mäkké “ a zmiešané príkazy. Pri každej možnosti funguje príkaz Git reset inak. Napríklad „ git reset – hard “ sa používa na vrátenie a úplné odstránenie zmien z úložiska. Avšak, „ git reset – soft ” sa používa na vrátenie zmien bez zničenia zmien odovzdania a ich vrátenie do indexu sledovania.

Tento článok ukáže:







Aké sú praktické použitia príkazu „git reset –soft“?

Nasledujú praktické použitia „ git reset – soft 'príkaz:



  • Presuňte ukazovateľ HEAD späť na zadané odovzdanie alebo predchádzajúce odovzdanie
  • Vrátiť späť všetky potvrdené zmeny
  • Uloží všetky zmeny v indexe sledovania a pripraví ich na opätovné potvrdenie.

Teraz sa pozrime na použitie príkazu git reset s možnosťou –soft.



Ako používať príkaz „git reset –soft“?

Ak chcete použiť „ git reset – soft ” na zrušenie odovzdania a vrátenie zmien v indexe sledovania, prejdite danými pokynmi.





Krok 1: Otvorte terminál Git

Z ponuky Po spustení najprv spustite „ Git Bash ” terminál:



Krok 2: Prejdite do úložiska Git

Pomocou „ cd “, prejdite do úložiska Git:

$ cd 'C:\Git\commits'

Krok 3: Vytvorte nový súbor

Vytvorte nový súbor pomocou „ dotyk 'príkaz:

$ dotyk Demo.txt

Krok 4: Presuňte súbor do pracovného indexu

Presuňte súbor do prípravného indexu na potvrdenie nových zmien pomocou Git “ pridať 'príkaz:

$ git pridať Demo.txt

Pomocou príkazu „git status“ overte, či sú zmeny pridané do prípravného indexu alebo nie:

$ stav git

Môžete vidieť, že nesledované zmeny sa úspešne pridali do prípravnej oblasti:

Krok 5: Potvrdenie sledovaných zmien

Odovzdajte sledované zmeny a pridajte ich do lokálneho úložiska pomocou nižšie uvedeného príkazu:

$ git commit -m 'Ukážka je pridaná'

Skontrolujte denník Git a potvrďte, či sú zmeny potvrdené alebo nie:

$ git log

Je možné pozorovať, že zmeny sa úspešne vykonali:

Skontrolujte stav úložiska, aby ste si overili, či zostávajú nejaké sledované zmeny, ktoré ešte nie sú potvrdené:

$ stav git

Nasledujúci výstup ukazuje, že už neexistujú žiadne sledované zmeny v indexe štádia úložiska:

Krok 6: Vráťte vykonané zmeny

Teraz použite príkaz „git reset –soft“ spolu s ukazovateľom HEAD na vrátenie potvrdených zmien a presunutie HEAD späť na predchádzajúce potvrdenie:

$ git reset -- mäkký HLAVA~ 1

Znova skontrolujte protokol úložiska a overte, či sa HEAD vrátil k predchádzajúcemu odovzdaniu alebo nie:

$ git log

Výstup ukazuje, že nové zmeny sú odstránené z lokálneho úložiska a HEAD sa vráti k predchádzajúcemu odovzdaniu:

Krok 7: Potvrďte, že zmeny sú vrátené do indexu sledovania

Skontrolujte stav pracovného úložiska, aby ste potvrdili, či sú vrátené zmeny pridané do indexu prípravy alebo nie:

$ stav git

Tu môžete vidieť, že zmeny sa úspešne vrátili do prípravného indexu a sú pripravené na opätovné potvrdenie:

Ukázali sme praktické využitie „ git reset – soft “príkaz.

Záver

Praktické využitie „ git reset – soft ” sú na vrátenie potvrdených zmien, presunutie ukazovateľa HEAD späť na predchádzajúce odovzdanie alebo na niektoré špecifické odovzdanie pomocou id odovzdania, odoslanie zmien späť do indexu prípravy a ich pripravenie na opätovné odovzdanie. V tomto blogu sme demonštrovali praktické využitie „ git reset – soft “ a postup na jeho použitie.