Indholdsfortegnelse:

Hvordan fortryder jeg et nulstillingshoved?
Hvordan fortryder jeg et nulstillingshoved?

Video: Hvordan fortryder jeg et nulstillingshoved?

Video: Hvordan fortryder jeg et nulstillingshoved?
Video: Tøj jeg VIRKELIG FORTRYDER jeg har købt 2024, Kan
Anonim

Altså til fortryd det Nulstil , køre git nulstil HOVED @{1} (eller git Nulstil d27924e). Hvis du på den anden side har kørt nogle andre kommandoer siden den opdatering HOVED , vil den commit, du ønsker, ikke være øverst på listen, og du bliver nødt til at søge gennem reflog.

Heri, kan du fortryde en hård nulstilling?

Mulighed 2: Gendan data efter Gendan fabriksindstillinger via Lokal Backup Mange Android telefoner er udstyret med lokal backup-app eller -funktion. Hvis du have sikkerhedskopieret data regelmæssigt, så efter en Gendan fabriksindstillinger , bare gå til “Indstillinger” > “Sikkerhedskopiér og gendan”, og vælg den seneste backup-fil for at gendanne data fra backup.

På samme måde, hvordan fortryder du en forpligtelse? Hvis du vil udføre væsentligt arbejde på den sidste begå , du kan simpelthen git nulstille HEAD^. Dette vil fortryd det begå (skræl det af) og gendan indekset til den tilstand, det var i før det begå , og efterlader arbejdsmappen med ændringerne uforpligtet, og du kan rette det, du har brug for, og prøve igen.

Deraf, hvordan nulstiller jeg mit hoved?

HOVED peger på din nuværende gren (eller nuværende commit), så alt det git Nulstil -- hårdt HOVED vil gøre er at smide alle uforpligtende ændringer væk, du har. Så antag, at den gode commit, du ønsker at gå tilbage til, er f414f31. (Du kan finde det via git log eller en hvilken som helst historiebrowser.)

Hvordan fortryder jeg alle lokale ændringer?

Nu har du 4 muligheder for at fortryde dine ændringer:

  1. Fjern filen til nuværende commit (HEAD): git nulstil HEAD
  2. Fjern alt - behold ændringer: git nulstil.
  3. Kassér alle lokale ændringer, men gem dem til senere: git stash.
  4. Kassér alt permanent: git reset --hard.

Anbefalede: