Scenarios

Det är en sak att lära sig kommandon. Det är en annan att sitta med en trasig branch klockan 14:47 och behöva lösa det innan standup.

Det här avsnittet handlar om det andra. Konkreta situationer, i stigande svårighetsgrad — från enkla misstag du gör i vecka ett till avancerade detektivövningar du kanske behöver om ett halvår.

SidaSituation
Committade på fel branchDina commits hamnade på main istället för feature-branchen
Ångra en pushDu pushade något som inte skulle dit
Råkade commita secretsLösenord eller API-nyckel i historiken
Lösa en merge-konfliktSamma rad ändrad på två ställen
Rebase gick felRebasen skapade kaos — hur tar man sig ur?
Vem ändrade vad och närgit blame, git log -S, git bisect i kombination
Återställa förlorad kodgit reflog som sista utväg