INHOUDSOPGAWE:

Hoe maak ek 'n terugstellingkop ongedaan?
Hoe maak ek 'n terugstellingkop ongedaan?

Video: Hoe maak ek 'n terugstellingkop ongedaan?

Video: Hoe maak ek 'n terugstellingkop ongedaan?
Video: Sê my hoe kan ek wil omdraai('n Joshua Jansen lied) 2024, Mei
Anonim

Dus, om ongedaan maak die herstel , hardloop git stel KOP terug @{1} (of git herstel d27924e). As jy aan die ander kant 'n paar ander opdragte sedert daardie opdatering uitgevoer het KOP , die commit wat jy wil hê, sal nie boaan die lys wees nie, en jy sal deur die reflog moet soek.

Hierin, kan jy 'n harde terugstelling ongedaan maak?

Opsie 2: Herstel data na Fabrieksterugstelling via plaaslike rugsteun Baie Android fone is toegerus met plaaslike rugsteuntoepassing of -funksie. As jy het data gereeld gerugsteun, dan, na a fabriek herstel , gaan net na “Instellings” > “Rugsteun en herstel”, en kies die nuutste rugsteunlêer om data vanaf rugsteun te herstel.

Net so, hoe maak jy 'n verbintenis ongedaan? As jy beduidende werk op die laaste wil verrig pleeg , jy kan eenvoudig HEAD terugstel ^. Hierdie sal ongedaan maak die pleeg (skil dit af) en herstel die indeks na die toestand waarin dit voorheen was pleeg , laat die werkgids met die veranderinge onverbonde, en jy kan regmaak wat jy ook al moet regmaak en weer probeer.

Hoe stel ek my kop terug?

KOP wys na jou huidige tak (of huidige commit), so al daardie git herstel -- harde KOP sal doen, is om enige onverbonde veranderinge wat jy het, weg te gooi. So, veronderstel die goeie commit waarna jy wil teruggaan is f414f31. (Jy kan dit vind via git log of enige geskiedenisblaaier.)

Hoe keer ek alle plaaslike veranderinge terug?

Nou het jy 4 opsies om jou veranderinge ongedaan te maak:

  1. Verwyder die lêer na huidige commit (HEAD): git herstel HEAD
  2. Verwyder alles - behou veranderinge: git herstel.
  3. Gooi alle plaaslike veranderinge weg, maar stoor dit vir later: git stash.
  4. Gooi alles permanent weg: git reset --hard.

Aanbeveel: