Git - Versionshantering som Pro

Git är som en tidsmaskin för din kod! ⏰ Här lär du dig det viktigaste verktyget för alla professionella utvecklare.

🎯 Vad kommer du lära dig?

Efter denna sektion kommer du att:

  • Förstå Git workflow - add, commit, push ritualen 🔄
  • Samarbeta med Git - jobba i team utan kaos 👥
  • Hantera branches - parallell utveckling som proffs 🌳
  • Lösa konflikter - när kod krockar, fix it! ⚔️

🟢 Grundnivå: Git Basics

Git Ritual - Add, Commit, Push 🔄

Den dagliga rutinen som alla utvecklare måste behärska. Marcus visar step-by-step!

Vad du lär dig:

  • git add . - förbered ändringar
  • git commit -m "meddelande" - spara med beskrivning
  • git push - skicka till GitHub
  • git status - vad händer just nu?
  • git log - se historiken

Praktisk övning: Skapa ditt första C-Sharp projekt med komplett Git workflow.

🟡 Mellannivå: Team Collaboration

Git för Grupparbete - Samarbeta utan Kaos 👥

Lär dig jobba flera personer på samma kod utan att förstöra varandras arbete!

Vad du lär dig:

  • git pull - hämta andras ändringar
  • Merge conflicts - vad de är och hur man fixar
  • git fetch vs git pull skillnaden
  • Team workflow best practices
  • Kommunikation kring kod-ändringar

Praktisk övning: Simulera team-utveckling med klasskamrater.

🔴 Avancerad: Branching Strategies

Git Branches - Parallell Utveckling 🌳

Master branch protection, feature branches, och merge strategies för större projekt.

Vad du lär dig:

  • git branch - skapa nya development lines
  • git checkout / git switch - växla mellan branches
  • git merge - kombinera branches
  • Feature branch workflow
  • Release branches och hotfixes

Praktisk övning: Skapa feature branch för ny funktionalitet.

🎯 Lärande-progression


🟢 Git Basics (1-2 veckor)
├── Förstå Git workflow
├── Dagliga Git kommandon
├── GitHub integration
└── Solo development

🟡 Team Git (vecka 3-4)
├── Samarbeta med Git
├── Hantera merge conflicts
├── Team communication
└── Code review basics

🔴 Advanced Git (vecka 5+)
├── Branching strategies
├── Complex merges
├── Git hooks och automation
└── Professional workflows

Ready att bli Git-expert? Let’s go! 🚀


Skapad med ❤️ av Marcus för Campus Mölndal CMYH studenter


Undersidor


    Upp

    Upp


    Licens: Apache 2.0 | © 2023 Marcus Medina, Campus Mölndal. Alla rättigheter förbehållna.
    Du får använda och modifiera detta verk enligt villkoren i Apache License, Version 2.0. Du får inte använda detta verk för kommersiella ändamål utan tillstånd från upphovsmannen.