Innholdsfortegnelse:

Hvordan angrer jeg et tilbakestillingshode?
Hvordan angrer jeg et tilbakestillingshode?

Video: Hvordan angrer jeg et tilbakestillingshode?

Video: Hvordan angrer jeg et tilbakestillingshode?
Video: How to undo commit in Visual Studio Code | Fast tutorial 2024, November
Anonim

Så, til angre de nullstille , kjør git tilbakestill HODET @{1} (eller git nullstille d27924e). Hvis du derimot har kjørt noen andre kommandoer siden den oppdateringen HODE , vil forpliktelsen du ønsker ikke være øverst på listen, og du må søke gjennom reflogen.

Heri, kan du angre en hard tilbakestilling?

Alternativ 2: Gjenopprett data etter Fabrikkinnstilling via Local Backup Mange Android telefoner er utstyrt med lokal backup-app eller funksjon. Hvis du ha sikkerhetskopiert data regelmessig, deretter, etter en tilbakestilling til fabrikk , bare gå til “Innstillinger” > “Sikkerhetskopier og gjenopprett”, og velg den siste sikkerhetskopifilen for å gjenopprette data fra sikkerhetskopi.

På samme måte, hvordan angrer du en forpliktelse? Hvis du ønsker å utføre betydelig arbeid på den siste begå , du kan ganske enkelt git tilbakestille HEAD^. Dette vil angre de begå (skrell den av) og gjenopprett indeksen til tilstanden den var i før det begå , forlater arbeidskatalogen med endringene uforpliktet, og du kan fikse det du trenger å fikse og prøve igjen.

Derav, hvordan tilbakestiller jeg hodet mitt?

HODE peker på din nåværende gren (eller gjeldende commit), så all den git nullstille -- hardt hode vil gjøre er å kaste bort eventuelle uforpliktende endringer du har. Så anta at den gode forpliktelsen du vil gå tilbake til er f414f31. (Du kan finne det via git-logg eller en hvilken som helst historienettleser.)

Hvordan tilbakestiller jeg alle lokale endringer?

Nå har du 4 alternativer for å angre endringene:

  1. Fjern filen til gjeldende commit (HEAD): git tilbakestill HEAD
  2. Fjern alt - behold endringer: git reset.
  3. Forkast alle lokale endringer, men lagre dem til senere: git stash.
  4. Kast alt permanent: git reset --hard.

Anbefalt: