2 dagar
Git är ett versionshanteringsverktyg som togs fram av utvecklarna till Linux-kärnan som har varit på stark frammarsch de senaste åren. Det används nu av väldigt många andra projekt inom fri mjukvara, och allt fler privata aktörer har börjat kolla på det som en ersättare av mer komplexa system. Git har utvecklats med en annan modell i åtanke än till exempel CVS och Subversion. Git är ett så kallat distribuerat versionshanteringsverktyg, vilket innebär att branching och merging är naturliga delar av processen. Det i sin tur leder till ett system som är bättre lämpat för att ha flera utvecklare som kan jobba tillsammans. Git har snabbt accepterats och fått stöd i flertalet utvecklingsmiljöer, till exempel Eclipse (Eclipse-projektet använder själva git). Kursen går igenom kommandoradsgränssnittet till git.
Git är ett versionshanteringsverktyg som togs fram av utvecklarna till Linux-kärnan som har varit på stark frammarsch de senaste åren. Det används nu av väldigt många andra projekt inom fri mjukvara, och allt fler privata aktörer har börjat kolla på det som en ersättare av mer komplexa system.
Git har utvecklats med en annan modell i åtanke än till exempel CVS och Subversion. Git är ett så kallat distribuerat versionshanteringsverktyg, vilket innebär att branching och merging är naturliga delar av processen. Det i sin tur leder till ett system som är bättre lämpat för att ha flera utvecklare som kan jobba tillsammans.
Git har snabbt accepterats och fått stöd i flertalet utvecklingsmiljöer, till exempel Eclipse (Eclipse-projektet använder själva git). Kursen går igenom kommandoradsgränssnittet till git.
Kursen är i huvudsak riktad mot mjukvaruutvecklare, men är även lämplig för andra roller där det finns behov av att versionshantera filer. Grundkunskaper i hur en kommandotolk används krävs för att genomföra övningarna. Efter genomförd kurs kommer du ha grundläggande kunskaper i git. Du kommer kunna sköta enklare administration av repositories, skapa brancher, merga brancher, visualisera branchstrukturen, och redogöra för vad som är bra praxis inom versionshantering. Praktiska övningar: Skapa repository lokalt Importera filer Arbetsmetodik Skicka repositoryt till en server Branching Merging Jobba mot flera repositories
Kursen är i huvudsak riktad mot mjukvaruutvecklare, men är även lämplig för andra roller där det finns behov av att versionshantera filer. Grundkunskaper i hur en kommandotolk används krävs för att genomföra övningarna.
Efter genomförd kurs kommer du ha grundläggande kunskaper i git. Du kommer kunna sköta enklare administration av repositories, skapa brancher, merga brancher, visualisera branchstrukturen, och redogöra för vad som är bra praxis inom versionshantering.
Praktiska övningar:
Pris: 14 800 kr (exkl. moms)
Klicka på ett kursdatum för att boka kurs: 28 maj 2012 3 sep 2012 8 okt 2012
Version Control with Git, Jon Loeliger, O'Reilly
I kursen ingår även ett kompendium på svenska.
Daniel Hokka Zakrisson
Daniel är både systemadministratör och systemutvecklare. Han har främst arbetat med utveckling av system för nätverkstjänster.
Daniel är mycket aktiv i ett Open Source-projekt för virtualiseringslösningar.
Inledning
Varför versionshantering?
Git under huven
Skapa repository
Kloning, commit, pull, och push
Branching och tagging
Merging
Anpassningar och tips