Praktické využití Git Reset –Soft

Prakticke Vyuziti Git Reset Soft



Git' resetovat 'příkaz je jedním z nejpoužívanějších a nejrobustnějších příkazů, které podporují různé možnosti, například ' tvrdý “, “ měkký “ a smíšené příkazy. S každou možností funguje příkaz Git reset jinak. Například „ git reset – hard ” se používá k vrácení a úplnému odstranění změn z úložiště. Nicméně, „ git reset – soft ” se používá k vrácení změn bez zničení změn odevzdání a jejich vrácení do indexu sledování.

Tento článek ukáže:







Jaké jsou praktické využití příkazu „git reset –soft“?

Níže jsou uvedena praktická použití „ git reset – soft 'příkaz:



  • Přesuňte ukazatel HEAD zpět na zadané potvrzení nebo předchozí potvrzení
  • Vrátit všechny potvrzené změny
  • Uloží všechny změny v indexu sledování a připraví je k opětovnému potvrzení.

Nyní se podívejme na použití příkazu git reset s volbou –soft.



Jak používat příkaz „git reset –soft“?

Chcete-li použít „ git reset – soft ” pro zrušení odevzdání a vrácení změn v indexu sledování, projděte si dané instrukce.





Krok 1: Otevřete Git Terminal

Z nabídky Po spuštění nejprve spusťte „ Git Bash ” terminál:



Krok 2: Přejděte do úložiště Git

Za použití ' CD “, přejděte do úložiště Git:

$ CD 'C:\Git\commits'

Krok 3: Vytvořte nový soubor

Vytvořte nový soubor pomocí „ dotek 'příkaz:

$ dotek Demo.txt

Krok 4: Přesuňte soubor do pracovního indexu

Přesuňte soubor do pracovního indexu a potvrďte nové změny pomocí Git “ přidat 'příkaz:

$ git přidat Demo.txt

Ověřte, zda jsou změny přidány do přípravného indexu nebo ne, pomocí příkazu „git status“:

$ stav git

Můžete vidět, že nesledované změny byly úspěšně přidány do pracovní oblasti:

Krok 5: Potvrďte sledované změny

Potvrďte sledované změny a přidejte je do místního úložiště pomocí níže uvedeného příkazu:

$ git commit -m 'Přidáno demo'

Zkontrolujte protokol Git a potvrďte, zda jsou změny potvrzeny nebo ne:

$ git log

Lze pozorovat, že změny jsou úspěšně provedeny:

Zkontrolujte stav úložiště a ověřte, zda nezbývají nějaké sledované změny, které ještě nebyly potvrzeny:

$ stav git

Níže uvedený výstup ukazuje, že již neexistují žádné sledované změny v indexu fázování úložiště:

Krok 6: Vraťte zpět potvrzené změny

Nyní použijte příkaz „git reset –soft“ spolu s ukazatelem HEAD k vrácení potvrzených změn a přesunutí HEAD zpět k předchozímu potvrzení:

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

Znovu zkontrolujte protokol úložiště a ověřte, zda je HEAD vráceno k předchozímu odevzdání nebo ne:

$ git log

Výstup ukazuje, že nové změny jsou odstraněny z místního úložiště a HEAD se vrátí k předchozímu potvrzení:

Krok 7: Potvrďte, že změny jsou vráceny do indexu sledování

Zkontrolujte stav pracovního úložiště a ověřte, zda jsou vrácené změny přidány do indexu příprav nebo ne:

$ stav git

Zde můžete vidět, že změny byly úspěšně vráceny do přípravného indexu a připraveny k opětovnému potvrzení:

Ukázali jsme praktické využití „ git reset – soft “příkaz.

Závěr

Praktické využití „ git reset – soft ” jsou k vrácení potvrzených změn, přesunutí ukazatele HEAD zpět na předchozí odevzdání nebo na nějaké specifické odevzdání pomocí id odevzdání, odeslání změn zpět do přípravného indexu a připravení k opětovnému odevzdání. V tomto blogu jsme ukázali praktické využití „ git reset – soft ” příkaz a postup jeho použití.