Sobes.tech
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.