Junior — Middle
Hoe kun je meerdere wijzigingen samenvoegen in één commit voordat je ze naar de repository pusht?
sobes.tech AI
Antwoord van AI
Om meerdere wijzigingen samen te voegen tot één commit voordat je deze naar de repository pusht, kun je de git rebase opdracht in interactieve modus gebruiken:
# Start een interactieve rebase voor de laatste N commits
git rebase -i HEAD~N
In de geopende editor vervang je pick door squash (of s) voor de commits die je wilt samenvoegen met de vorige. Na het opslaan opent zich een venster om het bericht van de uiteindelijke commit te bewerken.
Je kunt ook git commit --amend gebruiken als je de wijzigingen wilt samenvoegen met de laatste commit:
git add .
git commit --amend
Dit vervangt de laatste commit door een nieuwe die alle toegevoegde wijzigingen bevat.