I denne oppgaven skal du lære deg hvordan git rebase
funker. Rebase er noe som brukes for å sette endringene dine på riktig sted i forhold til git-historikken. Dette er et alternativ til git merge
og brukes for å holde historikken ryddig og enklere å forstå.
Rebase er spesielt nyttig i prosjekter med mange brancher og endringer, fordi det kan simplifisere historikken slik at det er lettere å forstå hva som har skjedd.
Kjør source setup.sh
i terminalen (eller .\setup.ps1
i PowerShell)
Du er i din egen branch.
- Hvilke brancher finnes?
- Se på loggen for
main
. - Bytt til branchen
uppercase
. - Hvordan sammenligner loggen seg med loggen på main?
- Rebase
uppercase
-branchen medmain
(git rebase main
). - Hva skjedde nå? Tegn det!
- Bytt nå tilbake til
main
. - Slå sammen
uppercase
-branchen inn imain
. - Hvordan ser loggen ut nå
git switch <branch-name>
git rebase <branch-name>
git log --oneline --graph --all
git merge <branch-name>