Git-workshop-oppgaver is a project mainly written in Java, it's free.
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:
For denne oppgaven skal vi ta utgangspunkt i 2 brancher:
Merge problem1b inn i problem1a. Se hvordan branchene ble merget med feks git log --graph
eller gitk
.
Vi skal prøve å merge på nytt. Denne gang med merge konflikter.
Bruk branchene:
Merge problem2b inn i problem2a, løs konflikten, og commit lokalt. Husk at alle endringene skal med i commiten.
Bruk branchene:
Rebase problem3b inn på problem3a. Verifiser at du får fast-forwardet problem3a etter rebasingen.
Bruk branchene:
Rebase problem4b inn på problem4a, løs konflikten, og gjør ferdig rebasingen.
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.