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'?
- Hur man använder kommandot 'git reset –soft'?
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 statusDu 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 loggDet 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 statusNedanstå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 loggUtdatan 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 statusHä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.