Inhoudsopgave:

Hoe maak ik een resetkop ongedaan?
Hoe maak ik een resetkop ongedaan?

Video: Hoe maak ik een resetkop ongedaan?

Video: Hoe maak ik een resetkop ongedaan?
Video: How to Undo a System Restore in Windows 10 [Tutorial] 2024, Mei
Anonim

Dus, om ongedaan maken de resetten , ren git HOOFD resetten @{1} (of git resetten d27924e). Als je aan de andere kant een aantal andere opdrachten hebt uitgevoerd sinds die update HOOFD , zal de commit die je wilt niet bovenaan de lijst staan, en je moet door de reflog zoeken.

Kunt u hierin een harde reset ongedaan maken?

Optie 2: gegevens herstellen na Fabrieksinstellingen via lokale back-up veel Android telefoons zijn begiftigd met een lokale back-up-app of -functie. Indien jij regelmatig een back-up van uw gegevens hebt gemaakt, dan, na een fabrieksinstellingen , ga gewoon naar "Instellingen" > "Back-up en herstel" en selecteer het nieuwste back-upbestand om gegevens van een back-up te herstellen.

Op dezelfde manier, hoe maak je een commit ongedaan? Als u aanzienlijk werk wilt verrichten aan de laatste verbinden , je kunt gewoon git reset HEAD^. Dit zal ongedaan maken de verbinden (pel het af) en herstel de index naar de staat waarin het zich daarvoor bevond verbinden , waardoor de werkmap met de wijzigingen ongecommitteerd blijft, en u kunt alles herstellen wat u wilt herstellen en het opnieuw proberen.

Hoe kan ik mijn hoofd resetten?

HOOFD wijst naar je huidige branch (of huidige commit), dus al die git resetten -- hard hoofd zal doen is om alle niet-vastgelegde wijzigingen die u heeft weg te gooien. Dus, stel dat de goede commit waar je naar terug wilt gaan f414f31 is. (Je kunt dat vinden via git log of een andere geschiedenisbrowser.)

Hoe zet ik alle lokale wijzigingen terug?

U heeft nu 4 opties om uw wijzigingen ongedaan te maken:

  1. Unstage het bestand naar de huidige commit (HEAD): git reset HEAD
  2. Unstage alles - behoud wijzigingen: git reset.
  3. Gooi alle lokale wijzigingen weg, maar bewaar ze voor later: git stash.
  4. Gooi alles permanent weg: git reset --hard.

Aanbevolen: