Introduktion
Anta att du är en ny programvaruutvecklare på ett företag som skriver avionikprogramvara för kommersiella flygplan. Kvalitetskontroll är viktigt och utvecklare arbetar i små team med hjälp av Git för versionskontroll. Du vet redan lite om Git. Du har använt den för att spåra dina ändringar, åtgärda misstag och samarbeta med andra utvecklare via en delad lagringsplats och med hjälp av pull-begäranden. Men du vet att Git har ännu mer att erbjuda, och du är glad över att lära dig!
Du har redan skapat en liten webbplats som du och dina vänner kan använda för att träna Git genom att dela bilder på dina katter. Du har anlitat ett par vänner som är programutvecklare för att hjälpa till.
När projektet fortskrider vill du göra det enklare att samarbeta med dina vänner, så att du alla kan arbeta med funktioner på webbplatsen utan konflikter eller bortkastade ansträngningar.
I den här modulen får du lära dig vilka grenar som finns i Git, hur du använder grenar för utveckling och hur du sammanfogar dem, inklusive hantering av sammanslagningskonflikter.
Utbildningsmål
I den här modulen kommer du att:
- Lär dig hur grenar fungerar i Git
- Skapa nya grenar och växla mellan grenar
- Slå samman grenar
- Lära dig grundläggande tekniker för att lösa sammanslagningskonflikter
Förutsättningar
Om du vill arbeta med den här modulen bör du ha grundläggande kunskaper om att arbeta med Git, inklusive:
- Termer som lagringsplats, arbetsträd och index
- Skapa lagringsplatser
- Mellanlagra och genomföra ändringar
- Återställa från enkla misstag
- Klona lagringsplatser
- Hämta begäranden
- Dellagra ändringar
- Push-överföra ändringar och uppdatera din lagringsplats genom att hämtningar