Sobes.tech
Junior

Hoe voer je een rebase uit op de hoofdbranch (main branch)?

sobes.tech AI

Antwoord van AI

git switch <jouw_branch>  
# Schakel over naar de branch die je wilt rebasen
git fetch origin main  
# Haal de actuele stand van de main-branch op van de remote repository
git rebase origin/main  
# Voer een rebase uit van de huidige branch op de laatste versie van origin/main.
# Als er conflicten ontstaan, moet je deze handmatig oplossen.
# Na het oplossen van conflicten: git add <conflicterende_bestanden>
# Ga verder met rebase: git rebase --continue
# Annuleer rebase: git rebase --abort
git push --force-with-lease origin <jouw_branch>  
# Push de gewijzigde branch naar de remote repository.
# --force-with-lease is veiliger dan --force, omdat het voorkomt dat je per ongeluk andermans wijzigingen overschrijft als zij de branch hebben bijgewerkt na onze fetch.