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.
| Sida | Situation |
|---|---|
| Committade på fel branch | Dina commits hamnade på main istället för feature-branchen |
| Ångra en push | Du pushade något som inte skulle dit |
| Råkade commita secrets | Lösenord eller API-nyckel i historiken |
| Lösa en merge-konflikt | Samma rad ändrad på två ställen |
| Rebase gick fel | Rebasen skapade kaos — hur tar man sig ur? |
| Vem ändrade vad och när | git blame, git log -S, git bisect i kombination |
| Återställa förlorad kod | git reflog som sista utväg |