Git 101.
I denna kurs går vi igenom grunderna i Git. Målet med kursen är att man ska lära sig hur man undviker och hanterar knepiga situationer med Git som man kan tänkas stöta på ute på uppdrag. Vi går exempelvis igenom följande:
Olika sätt att använda Git (terminal, gui-program)
Grundläggande workflow med hjälp av Git
Undvika och lösa konflikter
Rebase och dess konsekvenser, problem, samt möjligheter
Branching-strategier
Riktiga scenarion vi stöter på varje dag med lösningsförslag
Upplägg/Agenda:
Kort genomgång av git, labb, gemensam genomgång av olika scenarier.
Key takeaways:
Vi lär oss att undvika enkla misstag som leder till tidsödande problem. Vi lär oss att vara bekväma med att använda git i ett större projekt.
Längd: ½ dag
Lärare: Ziad Patrous och Niklas Hätty
Förkunskapskrav: N/A
Förberedelser: Ta med egen dator och installera
1) git scm (inte ett gui-program): https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
2) Interaktivt läroverktyg githug: https://github.com/Gazler/githug/blob/master/README.md
Installationsinstruktioner finns för samtliga operativsystem. För windows rekommenderar vi att nI installerar githug med 'gem install githug' genom med rubys egna terminal som kommer med installationen av ruby.