Commits Wijzigen
Tijdens de ontwikkeling is het niet ongebruikelijk om te ontdekken dat een gemaakte wijziging aanpassing of aanvullende informatie vereist. Git biedt krachtige hulpmiddelen om commits te wijzigen, waarmee ontwikkelaars het volgende kunnen doen:
- commitberichten verfijnen;
- meer wijzigingen toevoegen, of zelfs commits splitsen en samenvoegen.
Het laatste commitbericht wijzigen
De eenvoudigste vorm van een commit wijzigen is het aanpassen van het bericht. Als het nodig is om het meest recente commitbericht aan te passen, gebruik dan het volgende commando:
git commit --amend -m "New and improved commit message"
De laatste commit wordt dan overschreven met het nieuwe bericht.
Als alternatief kan het git commit --amend commando zonder de -m vlag worden uitgevoerd. Dit commando opent de standaard teksteditor met het vorige commitbericht. Pas het bericht aan, sla op en sluit de editor om de commit te wijzigen.
Wijzig nu het laatste commitbericht in de repository. Bekijk eerst de laatste commit:
Het commitbericht is acceptabel, maar kan worden verbeterd door te specificeren dat het toegevoegde bestand een tekstbestand is. Controleer of de werkboom en de staging area leeg zijn:
Zoals je ziet is de werkboom schoon en is de staging area leeg, dus nu kun je het bericht van de laatste commit aanpassen:
Bevestig vervolgens dat de laatste commit is overschreven door de twee meest recente commits weer te geven:
Er is slechts één commit met de toevoeging van het bestand recipe.txt, dus de laatste commit is inderdaad overschreven.
Wijzigingen toevoegen aan de laatste commit
Om wijzigingen toe te voegen aan de laatste commit, eerst de extra wijzigingen toevoegen aan de staging area met git add. Voer vervolgens het commando git commit --amend uit:
git commit --amend -m "New commit message"
Wanneer git commit --amend wordt uitgevoerd, worden de gestagede wijzigingen gecommit en wordt de vorige commit overschreven met het nieuwe bericht.
Het is ook mogelijk om de -m vlag weg te laten om het bericht in een teksteditor te bewerken.
Voeg nu enkele wijzigingen toe aan de laatste commit. Voeg eerst een nieuwe regel toe aan het recipe-bestand met de volgende stap, controleer daarna de status van de werkdirectory en de staging area:
Voeg nu het bestand toe aan de staging area en overschrijf de laatste commit met de nieuwe wijzigingen:
Bekijk tot slot de twee meest recente commits om te controleren dat de laatste commit is overschreven:
Er is slechts één commit met de toevoeging van het bestand recipe.txt, dus de laatste commit is inderdaad overschreven.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 3.57
Commits Wijzigen
Veeg om het menu te tonen
Tijdens de ontwikkeling is het niet ongebruikelijk om te ontdekken dat een gemaakte wijziging aanpassing of aanvullende informatie vereist. Git biedt krachtige hulpmiddelen om commits te wijzigen, waarmee ontwikkelaars het volgende kunnen doen:
- commitberichten verfijnen;
- meer wijzigingen toevoegen, of zelfs commits splitsen en samenvoegen.
Het laatste commitbericht wijzigen
De eenvoudigste vorm van een commit wijzigen is het aanpassen van het bericht. Als het nodig is om het meest recente commitbericht aan te passen, gebruik dan het volgende commando:
git commit --amend -m "New and improved commit message"
De laatste commit wordt dan overschreven met het nieuwe bericht.
Als alternatief kan het git commit --amend commando zonder de -m vlag worden uitgevoerd. Dit commando opent de standaard teksteditor met het vorige commitbericht. Pas het bericht aan, sla op en sluit de editor om de commit te wijzigen.
Wijzig nu het laatste commitbericht in de repository. Bekijk eerst de laatste commit:
Het commitbericht is acceptabel, maar kan worden verbeterd door te specificeren dat het toegevoegde bestand een tekstbestand is. Controleer of de werkboom en de staging area leeg zijn:
Zoals je ziet is de werkboom schoon en is de staging area leeg, dus nu kun je het bericht van de laatste commit aanpassen:
Bevestig vervolgens dat de laatste commit is overschreven door de twee meest recente commits weer te geven:
Er is slechts één commit met de toevoeging van het bestand recipe.txt, dus de laatste commit is inderdaad overschreven.
Wijzigingen toevoegen aan de laatste commit
Om wijzigingen toe te voegen aan de laatste commit, eerst de extra wijzigingen toevoegen aan de staging area met git add. Voer vervolgens het commando git commit --amend uit:
git commit --amend -m "New commit message"
Wanneer git commit --amend wordt uitgevoerd, worden de gestagede wijzigingen gecommit en wordt de vorige commit overschreven met het nieuwe bericht.
Het is ook mogelijk om de -m vlag weg te laten om het bericht in een teksteditor te bewerken.
Voeg nu enkele wijzigingen toe aan de laatste commit. Voeg eerst een nieuwe regel toe aan het recipe-bestand met de volgende stap, controleer daarna de status van de werkdirectory en de staging area:
Voeg nu het bestand toe aan de staging area en overschrijf de laatste commit met de nieuwe wijzigingen:
Bekijk tot slot de twee meest recente commits om te controleren dat de laatste commit is overschreven:
Er is slechts één commit met de toevoeging van het bestand recipe.txt, dus de laatste commit is inderdaad overschreven.
Bedankt voor je feedback!