Junior — Middle
Hoe werkt de opdracht `git commit --amend` en in welke gevallen wordt deze gebruikt?
sobes.tech AI
Antwoord van AI
De opdracht git commit --amend wordt gebruikt om de laatste commit te wijzigen. Hiermee kunt u het commit-bericht corrigeren of nieuwe wijzigingen toevoegen als u iets bent vergeten.
Hoe het werkt:
- Er wordt een editor geopend om het commit-bericht te wijzigen (tenzij anders aangegeven).
- De huidige wijzigingen in de index (staged) worden toegevoegd aan de laatste commit, waardoor deze wordt vervangen.
Voorbeeld van gebruik:
# We hebben een commit gedaan, maar zijn vergeten een bestand toe te voegen
git add vergeten_bestand
# We corrigeren de laatste commit door een nieuw bestand toe te voegen
git commit --amend
Belangrijk: als de commit al naar een gedeelde repository is gepusht, zal het gebruik van --amend de geschiedenis wijzigen, wat tot conflicten kan leiden bij samenwerking. In dat geval is het beter om een nieuwe commit te maken.