Distribuerad versionshantering växer sig allt starkare och Git är ett av de populäraste verktygen på marknaden i dag. Git används bland annat för utveckling av kärnan i Linux och för hanteringen av operativsystemet Android. Genom sina flexibla paradigmer ger Git möjlighet till införande av leanprinciper även i versionshanteringen.
Kursen ger en introduktion till versionshantering med Git, med fokus på funktionalitet och angränsande verktyg.
Mål & Målgrupp
Kursen vänder sig till dig som är utvecklare. Efter genomgången kurs kan du sätta upp ett eget Git repository, arbeta i en distribuerad utvecklingsmiljö och använda branchning för parallellt arbete. Du kommer även att ha kännedom om de vanligaste hjälpmedlen för att hantera större projekt och distribuerade team.
Innehåll
- Principer för distribuerad versionshantering
- Gits paradigm och principer
- Uppsättning av ett repository
- Statuskommandon
- Det vanliga arbetsflödet
- Referera till gamla versioner
- Parallellt utvecklingsarbete med hjälp av branchning
- Parallellt utvecklingsarbete med hjälp av lokala repositoryn
- Taggning
- När man har gjort fel
- Stashing, Cherry-pick och squash
- Git under ytan
- Attribut och gitignore
- Hooks
- Angränsande verktyg
Genomförande
Under kursen blandas teori med övningar och praktiska exempel.
Kursprogram och anmälan
