De gemakkelijkste manier om de laatste Git-commit ongedaan te maken, is door het "git reset" -commando uit te voeren met de "–soft" -optie die de wijzigingen die aan je bestanden zijn aangebracht, zal behouden. Je moet de commit specificeren om ongedaan te maken, wat in dit geval “HEAD ~ 1” is. De laatste commit wordt verwijderd uit je Git-geschiedenis.
- Hoe ga je terug naar een eerdere commit?
- Hoe herstel ik een commit in git?
- Wat is het verschil tussen git reset en revert?
Hoe ga je terug naar een eerdere commit?
Samenvatting
- Als je de vorige commit wilt testen, doe dan gewoon git checkout <test commit hash> ; dan kun je die laatste werkende versie van je project testen.
- Als je de laatste commit wilt terugdraaien, doe dan gewoon git revert <ongewenste commit-hash> ; dan kun je deze nieuwe commit pushen, die je vorige commit ongedaan maakt.
Hoe herstel ik een commit in git?
Om terug te keren, kunt u:
- Ga naar de Git-geschiedenis.
- Klik met de rechtermuisknop op de commit die u wilt terugdraaien.
- Selecteer vastlegging terugzetten.
- Zorg ervoor dat het doorvoeren van de wijzigingen is aangevinkt.
- Klik op terugzetten.
Wat is het verschil tussen git reset en revert?
Door een nieuwe commit te maken, wordt een commit ongedaan gemaakt. ... Vergelijk dit met git reset, wat de bestaande vastleghistorie wel verandert. Om deze reden zou git revert gebruikt moeten worden om wijzigingen ongedaan te maken op een publieke branch, en git reset zou gereserveerd moeten worden voor het ongedaan maken van wijzigingen op een private branch.