Dette er en workshop som er ment for å gi en innføring i git for nybegynnere eller de som har begrenset erfaring med git. Når du har vært gjennom oppgavene vil du forhåpentlig vis ha fått et bedre grunnlag for å komme ut i et team som bruker git i det daglige arbeidet.
Alle oppgavene er ment å løses ved hjelp av git cli i en kommandolinje. Terminal på Mac eller Linux, eller cmd eller Powershell i Windows.
Git lastes ned fra https://git-scm.com/downloads
Det kan være greit å ha en applikasjon som gir et grafisk bilde av historikken. En liste over forskjellige git-gui applikasjoner finner du på https://git-scm.com/downloads/guis
Verktøy for å løse konflikter kan også være greit å ha. De konfliktene vi møter i oppgavene skal være såpass enkle at disse kan løses manuelt. Visual Studio Code og IntelliJ IDEA kommer med gode konfliktløsings-verktøy.
Oppgavene i workshop-en er beskrevet i egne markdown dokumenter. Den første oppgaven finner du her.
Det kan være en fordel å lese oppgaveteksten i en nettleser. Både fordi de er skrevet i markdown som GitHub rendrer som HTML, men også fordi noen av de branchene vi skal inn i for å løse oppgaver ikke er oppdatert med hensyn på oppgaveteksten.