Praktisk användning av Git Reset – Soft

Praktisk Anvandning Av Git Reset Soft



The Git ' återställa kommandot är ett av de mest använda och robusta kommandona som stöder olika alternativ, som ' hård ”, “ mjuk ”, och blandade kommandon. Med varje alternativ fungerar Git reset-kommandot annorlunda. Till exempel, ' git återställning – svårt ” används för att återställa och helt ta bort ändringar från förvaret. Men den ' git återställning – mjuk ”-kommandot används för att återställa ändringar utan att förstöra commit-ändringarna och återställa dem till spårningsindex.

Den här artikeln kommer att visa:







Vilka är de praktiska användningarna av kommandot 'git reset –soft'?

Följande är de praktiska användningarna av ' git återställning – mjuk ” kommando:



  • Flytta tillbaka HEAD-pekaren till angiven commit eller föregående commit
  • Återställ alla begångna ändringar
  • Sparar alla ändringar i spårningsindexet och gör dem redo att återupptas igen.

Låt oss nu kolla in användningen av git reset-kommandot med alternativet –soft.



Hur använder man kommandot 'git reset –soft'?

För att använda ' git återställning – mjuk ” kommandot för att ångra commit och återställa ändringarna i spårningsindexet, gå igenom de givna instruktionerna.





Steg 1: Öppna Git Terminal

Från startmenyn, starta först ' Git Bash ” terminal:



Steg 2: Navigera till Git Repository

Använda ' CD ” kommando, navigera till Git-förvaret:

$ CD 'C:\Git\commits'

Steg 3: Skapa ny fil

Skapa en ny fil med hjälp av ' Rör ” kommando:

$ Rör Demo.txt

Steg 4: Flytta fil till Staging Index

Flytta filen till iscensättningsindexet för att utföra nya ändringar med hjälp av Git ' Lägg till ” kommando:

$ git add Demo.txt

Verifiera om ändringarna läggs till i iscensättningsindexet eller inte genom kommandot 'git status':

$ git status

Du kan se att de ospårade ändringarna har lagts till i uppställningsområdet:

Steg 5: Beslut de spårade ändringarna

Beslut de spårade ändringarna för att lägga till dem i det lokala förvaret genom att använda kommandot nedan:

$ git commit -m 'Demo har lagts till'

Kontrollera Git-loggen och bekräfta om ändringarna är genomförda eller inte:

$ git logg

Det kan observeras att ändringarna genomförs framgångsrikt:

Kontrollera förvarets status för att verifiera om några spårade ändringar finns kvar som inte har genomförts ännu:

$ git status

Nedanstående utdata visar att det inte finns några fler spårade ändringar i förvarets staging-index:

Steg 6: Återställ engagerade ändringar

Använd nu kommandot 'git reset –soft' tillsammans med HEAD-pekaren för att återställa de committerade ändringarna och flytta HEAD tillbaka till föregående commit:

$ git återställning --mjuk HUVUD~ 1

Återigen, kontrollera förvarsloggen för att verifiera om HEAD har återställts till föregående commit eller inte:

$ git logg

Utdatan visar att de nya ändringarna tas bort från det lokala förvaret och HEAD återställs till föregående commit:

Steg 7: Bekräfta att ändringarna återställs till spårningsindex

Kontrollera det fungerande arkivets tillstånd för att bekräfta om de återställda ändringarna läggs till i iscensättningsindexet eller inte:

$ git status

Här kan du se att ändringarna har återställts till iscensättningsindexet och är redo att utföra igen:

Vi har visat de praktiska användningarna av ' git återställning – mjuk ” kommando.

Slutsats

Praktisk användning av ' git återställning – mjuk ” kommandot är att återställa de commiterade ändringarna, flytta HEAD-pekaren tillbaka till föregående commit eller på någon specifik commit med commit id, skicka ändringarna tillbaka till staging index och göra dem redo att commit igen. I den här bloggen har vi visat de praktiska användningarna av ' git återställning – mjuk ” kommandot och proceduren för att använda den.