Hoppa till innehåll

Git och samarbete

↑

Ett bra Git-arbetsflöde handlar inte bara om att spara filer. Det gör ändringar granskningsbara, skyddar den gemensamma huvudgrenen och hjälper teamet att förstå vilken ändring som introducerade ett fel. Börja med en liten gren, testa ändringen och slå ihop den först efter granskning.

En skyddad main-gren är teamets gemensamma integrationspunkt, inte ett bevis för att alla driftsättningar fungerar. Dokumentera den exakta commit eller tagg som körs. En spårbar kedja är ärende → gren → commits → pull request → tester → sammanslagning → release/driftsättning.

GitHub använder namnet pull request och GitLab merge request. Principen är densamma, men webbgränssnittet och behörighetsmodellerna skiljer sig åt.

Artikeln om feature-grenar från ComputingForGeeks och kursen Practical GitHub Project Management and Collaboration av Ray Villalobos kan användas som kompletterande material. Våra instruktioner för webbgränssnittet följer aktuell GitHub-dokumentation.

Äldre repositoryn kan använda master i stället för main. origin är bara ett vanligt fjärrnamn, och origin/main är en lokal referens till senast hämtade servergren. Läs Git-begrepp före terminalexemplen.