Init.se använder sig av cookies för att öka funktionaliteten på webbplatsen.

1 dag

Versionshantering med Git

Git är ett versionshanteringsverktyg som är på stark frammarsch. Git togs fram av utvecklarna till Linux-kärnan. Det används nu av väldigt många olika projekt inom fri mjukvara och allt fler privata aktörer har börjat använda det som en ersättare av mer komplexa system t.ex. Clearcase.

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 med agila metoder.

Förkunskaper och mål

Kursen är i huvudsak riktad mot mjukvaruutvecklare, testare och/eller systemadministratörer, men är även lämplig för andra roller där det finns behov av att versionshantera filer. Kursen går igenom kommandoradsgränssnittet till Git, 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

  • Vanliga operationer
  • Merging
  • Konfliktlösning
  • Inspektera historik
  • Rebase
  • Jobba mot remotes
  • Branching
  • Arbetsflöden
  • Avancerade funktioner

Pris: 9 300 kr (exkl. moms)

Skriv ut

Dela på sociala medier

Submit to FacebookSubmit to Google PlusSubmit to TwitterSubmit to LinkedIn

Kursinnehåll

Inledning

  • Bakgrund och filosofi
  • Designkriterier

Varför versionshantering?

  • Vilket problem löser versionshantering?
  • Olika verktyg för versionshantering
  • Vad utmärker Git?

Git under huven

  • Hur Git fungerar

Skapa repository

  • Uppsättning av repository
  • Filrättigheter

Kloning, commit, pull, och push

  • Utcheckning av repository
  • Commit av filer
  • Uppdatering från repository
  • Uppdatera repository

Branching och tagging

  • Skapa och jobba i en branch
  • Rebase
  • Tags, användning och funktion

Merging

  • Metod
  • Ångra merging
  • Cherrypicking
  • Merge konflikter

Anpassningar och tips

  • Anpassning med hooks
  • Metodik/arbetssätt
  • Praktiska råd

Mer information finner du i kursbeskrivningarna, följ länkarna ovan!

Kontakta oss

Adress

Init AB
Box 5618
114 86
Stockholm

Besöksadress

Engelbrektsgatan 7
114 32
Stockholm

Telefon

08-407 01 00

Fax

08-407 01 99

E-post

Den här e-postadressen skyddas mot spambots. Du måste tillåta JavaScript för att se den.

Följ oss på