{ FJS26 }
Så jobbar ni i samma repo utan att gå i vägen för varandra
[ v40 · torsdag 1 oktober 2026 ]
ÖVERSIKT
Problemet de löser.
01 · PROBLEMET
Tänk er att alla jobbar direkt på samma gren.
En egen linje av arbete. Ni utgår från samma kod, men era ändringar syns bara hos er tills ni väljer att visa dem.
Branchen är billig. Att förstöra för fem andra grupper är dyrt.
Kommandona ni faktiskt skriver idag.
02 · REPOT
Så här ser workshoprepot ut.
Uppdraget och granskningsrutinen. Ingen kod. Skyddad.
Kims halvfärdiga arbete. Er utgångspunkt. Skyddad.
Er egen. Här jobbar ni.
02 · KOMMANDON
git clone <url> — hämta hem repot. Ni landar på main.git switch dev — byt till den tidigare utvecklarens gren.git switch -c fix/grupp-3 — skapa er egen utifrån dev och byt till den.git push -u origin fix/grupp-3 — lägg upp den på GitHub.Båda byter branch. switch är nyare och gör bara en sak, checkout gör två helt olika saker.
git checkout byter gren OCH återställer filer — därför kan git checkout -- fil kasta ditt arbete.git switch byter gren. git restore återställer filer.02 · COMMITS
Skriv ticket-id först. Det gör granskningen mycket lättare.
git commit -m "A11Y-1: kopplar label till varje fält"Att be om att få lägga in sitt arbete.
En begäran om att få lägga in er branch i en annan. Den öppnar samtidigt ett samtal om koden.
03 · PR
Varje PR har en bas och en jämförelse. Blandar ni ihop dem pekar den fel.
dev.fix/grupp-N.main som base. Byt den till dev.En ärlig PR är lättare att granska än en komplett.
03 · FÄLLOR
/pull/new/. Det är formuläret, inte PR:en. PR:en har ett nummer: /pull/3.Den del ni lär er mest av.
04 · GRANSKNING
Grupp 1 granskar grupp 2, grupp 2 granskar grupp 3, sista granskar grupp 1.
Ni får inte granska genom att bara läsa diffen. Ni ska köra koden.
04 · SÅ GÖR NI
git fetch origin och git switch fix/grupp-N — hämta hem deras branch.04 · KVALITET
"Ser bra ut! Kanske kolla fokus?"
"A11Y-3: outline: none ligger kvar på rad 84 för .flik:focus. Ticketen säger att alla fokuserbara element ska ha synlig markering."
04 · ATT FÅ KRITIK
FUSKLAPP
git switch devgit switch -c fix/grupp-Ngit commit -m "A11Y-1: ..."git push -u origin fix/grupp-Ngit fetch origin · git switch fix/grupp-NNu kör vi
Klona repot, byt till dev, skapa fix/grupp-N och pusha den. Säg till när alla grupper har en branch uppe, så tar vi ringen.
[ ca 10 min ]
Alla har en egen branch på GitHub och vet vilken grupp de ska granska.