Home > git-workshop-oppgaver

git-workshop-oppgaver

Git-workshop-oppgaver is a project mainly written in Java, it's free.

Arktekk Git Workshop

Dette repositoriet inneholder en filstruktur vi skal bruke for å utforske Git. Det har flere brancher man skal jobbe med, for å løse problemene beskrevet under.

Før du setter igang:

  1. Installer Git. Du finner siste versjon hos http://git-scm.org
  2. Klon dette repositoriet. URL for å klone finner du litt lenger oppe på siden
  3. Konfigurer Git med ditt navn og epost

Problem 1 - Merging

For denne oppgaven skal vi ta utgangspunkt i 2 brancher:

  • problem1a
  • problem1b

Merge problem1b inn i problem1a. Se hvordan branchene ble merget med feks git log --graph eller gitk.

Problem 2 - Merging med konflikter

Vi skal prøve å merge på nytt. Denne gang med merge konflikter.

Bruk branchene:

  • problem2a
  • problem2b

Merge problem2b inn i problem2a, løs konflikten, og commit lokalt. Husk at alle endringene skal med i commiten.

Problem 3 - Rebasing

Bruk branchene:

  • problem3a
  • problem3b

Rebase problem3b inn på problem3a. Verifiser at du får fast-forwardet problem3a etter rebasingen.

Problem 4 - Rebasing med konflikter

Bruk branchene:

  • problem4a
  • problem4b

Rebase problem4b inn på problem4a, løs konflikten, og gjør ferdig rebasingen.

Problem 5 - Branches & Tags

Utforsk branching og tagging. Opprett en eller flere branches og gjør noen endringer. Lag en tag. Prøv hvordan man kan flytte workding directorien din frem og tilbake mellom brancher og tags.

Slett branchene som ble opprettet.

Opprett en konto på GitHub og lag et repository. Utforsk bruk av remote repositories.

Previous:comet-test