Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Wijzigingen Ongedaan Maken Vóór Het Toevoegen Aan de Staging Area | Wijzigingen Ongedaan Maken
Git Essentials

bookWijzigingen Ongedaan Maken Vóór Het Toevoegen Aan de Staging Area

Soms worden er wijzigingen aangebracht in de werkmap, maar besluit je deze aanpassingen te negeren voordat ze worden gestaged.
Ontdek nu methoden om wijzigingen in Git ongedaan te maken voordat ze aan de staging area worden toegevoegd.

Wijzigingen ongedaan maken met git restore

Het commando git restore is een veelzijdig hulpmiddel om wijzigingen in de werkmap ongedaan te maken. Om wijzigingen in aangepaste bestanden ongedaan te maken voordat ze worden gestaged, kan dit commando als volgt worden gebruikt:

git restore <file>

Waarbij <file> de naam van het bestand of het pad ten opzichte van de projectmap is. Dit commando zet het opgegeven bestand terug naar de versie die is gestaged. Als de staging area leeg is, wordt het bestand teruggezet naar de versie in de laatste commit.

Terugzetten naar de gestagede versie

Maak eerst een nieuw bestand aan met de naam recipe.txt dat een eenvoudig recept voor gekookte eieren bevat met behulp van het echo-commando:

Het aanmaken van het bestand recipe.txt

Voeg dit bestand nu toe en wijzig het door een extra regel toe te voegen met de volgende stap van het recept:

Het toevoegen en wijzigen van het bestand recipe.txt

Oeps, de verkeerde operator is gebruikt — > (die het bestand overschrijft) in plaats van >> (die een nieuwe regel toevoegt). Controleer voordat je dit herstelt de status van de werkmap en de staging area:

Status controleren

Zoals je ziet is de initiële versie van het bestand gestaged, dus herstel het bestand naar deze versie en controleer opnieuw de status van de werkmap en de staging area:

Bestand herstellen naar de gestage versie

Zoals te zien is, is onze werkmap nu schoon, dus de wijzigingen zijn ongedaan gemaakt en het bestand is teruggezet naar de gestage versie.

Het bestand aanmaken en toevoegen aan de staging area
Terugkeren naar de gestage versie

Terugkeren naar de laatste commit

Commit eerst het aanmaken van het bestand recipe.txt:

Het bestand recipe.txt committen

De commit is geslaagd. Voeg nu nog een regel toe aan het bestand met de volgende stap van het recept en controleer de status van de werkboom:

Het bestand recipe.txt wijzigen

Oeps, er is weer een fout gemaakt — de toegevoegde stap moet 7 zijn, niet 10.
Geen probleem; je kunt deze wijziging terugdraaien naar de laatste commit.
Controleer eerst de laatste commit:

De laatste commit

Deze commit is precies degene die nodig is, dus herstel de wijzigingen naar deze versie en controleer dat de werkmap schoon is:

Herstellen naar de laatste commit

De werkboom is schoon, wat betekent dat onze wijzigingen zijn teruggedraaid en het bestand is hersteld naar de versie van de laatste commit.

Terugkeren naar de laatste commit
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 3.57

bookWijzigingen Ongedaan Maken Vóór Het Toevoegen Aan de Staging Area

Veeg om het menu te tonen

Soms worden er wijzigingen aangebracht in de werkmap, maar besluit je deze aanpassingen te negeren voordat ze worden gestaged.
Ontdek nu methoden om wijzigingen in Git ongedaan te maken voordat ze aan de staging area worden toegevoegd.

Wijzigingen ongedaan maken met git restore

Het commando git restore is een veelzijdig hulpmiddel om wijzigingen in de werkmap ongedaan te maken. Om wijzigingen in aangepaste bestanden ongedaan te maken voordat ze worden gestaged, kan dit commando als volgt worden gebruikt:

git restore <file>

Waarbij <file> de naam van het bestand of het pad ten opzichte van de projectmap is. Dit commando zet het opgegeven bestand terug naar de versie die is gestaged. Als de staging area leeg is, wordt het bestand teruggezet naar de versie in de laatste commit.

Terugzetten naar de gestagede versie

Maak eerst een nieuw bestand aan met de naam recipe.txt dat een eenvoudig recept voor gekookte eieren bevat met behulp van het echo-commando:

Het aanmaken van het bestand recipe.txt

Voeg dit bestand nu toe en wijzig het door een extra regel toe te voegen met de volgende stap van het recept:

Het toevoegen en wijzigen van het bestand recipe.txt

Oeps, de verkeerde operator is gebruikt — > (die het bestand overschrijft) in plaats van >> (die een nieuwe regel toevoegt). Controleer voordat je dit herstelt de status van de werkmap en de staging area:

Status controleren

Zoals je ziet is de initiële versie van het bestand gestaged, dus herstel het bestand naar deze versie en controleer opnieuw de status van de werkmap en de staging area:

Bestand herstellen naar de gestage versie

Zoals te zien is, is onze werkmap nu schoon, dus de wijzigingen zijn ongedaan gemaakt en het bestand is teruggezet naar de gestage versie.

Het bestand aanmaken en toevoegen aan de staging area
Terugkeren naar de gestage versie

Terugkeren naar de laatste commit

Commit eerst het aanmaken van het bestand recipe.txt:

Het bestand recipe.txt committen

De commit is geslaagd. Voeg nu nog een regel toe aan het bestand met de volgende stap van het recept en controleer de status van de werkboom:

Het bestand recipe.txt wijzigen

Oeps, er is weer een fout gemaakt — de toegevoegde stap moet 7 zijn, niet 10.
Geen probleem; je kunt deze wijziging terugdraaien naar de laatste commit.
Controleer eerst de laatste commit:

De laatste commit

Deze commit is precies degene die nodig is, dus herstel de wijzigingen naar deze versie en controleer dat de werkmap schoon is:

Herstellen naar de laatste commit

De werkboom is schoon, wat betekent dat onze wijzigingen zijn teruggedraaid en het bestand is hersteld naar de versie van de laatste commit.

Terugkeren naar de laatste commit
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1
some-alt