Git Versionsstyring

Formål

At give deltageren viden og færdigheder til at kunne anvende Git til versionsstyring af software-projekter, konfigurationsfiler m.m., samt til at opsætte Git repo og administrere Git.

Beskrivelse

Git er et distribueret versionsstyringssystem (DVCS) med fokus på hastighed og designet til at vedligeholde kildekode. 

Git blev skabt af Linus Torvalds til udvikling af Linuxkernen, men bliver idag brugt af mange forskellige software-projekter - og er det mest udbredte DVCS. 

Git bruges til versionsstyring af software-projekter, men det bruges i dag også til versionsstyring af systemadministration. 

På kurset gennemgås alle de ting, som man skal vide for at bruge Git i sit daglige arbejde.

Materialer

  • Kursusmateriale på dansk

Indhold

  • Introduktion til Git
  • Gits datamodel og dens objekttyper
  • Installation og konfiguration af Git
  • Cloning af Git repos
  • Introduktion til branches
  • Gits forskellige merge-typer til håndtering af konflikter 
  • Oprettelse af letvægts og kommenterede tags 
  • Samarbejdesstrategier
  • Grafiske værktøjer 
  • Administration af Git repos
  • Git integration med Visual Studio
  • Git integration med Eclipse 
  • Web-baseret hosting af Git 
  • Konvertering af Subversion repos til Git repo 
  • Extern hostning med Github 
  • Intern hostning med Gitlab