Inhoudsopgave:

Wat doet het git reset HEAD-bestand?
Wat doet het git reset HEAD-bestand?

Video: Wat doet het git reset HEAD-bestand?

Video: Wat doet het git reset HEAD-bestand?
Video: Git Reset - Basics 2024, November
Anonim

Git dwingt je om wijzigingen in de werkmap die tijdens het afrekenen verloren gaan, vast te leggen of op te bergen. Je kunt denken aan git revert als een hulpmiddel om vastgelegde wijzigingen ongedaan te maken, terwijl git reset HEAD is voor het ongedaan maken van niet-vastgelegde wijzigingen.

Dienovereenkomstig, hoe maak ik een git-resetkop ongedaan?

Dus, om ongedaan maken de resetten , loop git reset HEAD @{1} (of git reset 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.

Weet ook, wat doet het commando git reset soft head 5? Git-reset heeft 5 belangrijkste modi: zacht , gemengd, samengevoegd, hard, houden. Het verschil tussen hen is om te veranderen of niet te veranderen hoofd , stage (index), werkmap. Git-reset --hard zal veranderen hoofd , index en werkmap. Git-reset -- zacht zal veranderen hoofd enkel en alleen.

Op dezelfde manier kun je je afvragen, hoe reset je een head naar een specifieke commit?

Om je HEAD branch te resetten naar een bepaalde commit:

  1. Zorg ervoor dat uw huidige HEAD-tak is geselecteerd in de zijbalk.
  2. Klik met de rechtermuisknop op de commit waarnaar je wilt terugkeren in de lijst en kies Reset HEAD to ….

Hoe kan ik bestanden unstagen in git?

Tot unstage verbindt zich ertoe Git , gebruik de " git reset” commando met de “–soft” optie en specificeer de commit hash. Als alternatief, als je wilt unstage je laatste commit, kun je de "HEAD"-notatie gebruiken om het gemakkelijk terug te draaien. Met het argument "–soft" worden wijzigingen bewaard in uw werkdirectory en index.

Aanbevolen: