From f30a710a294d11edf9748617b0bac8c3008002f3 Mon Sep 17 00:00:00 2001 From: tholok97 <thomas.lokkeborg@mimer.no> Date: Thu, 27 Feb 2020 10:10:36 +0100 Subject: [PATCH] #13 ny README tekst om amend --- README.md | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b7538b1..32f692b 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,9 @@ docker login docker push morkolai/soitool-ci ``` -## Arbeidsmetode - Bruk av `git` +## Arbeidsmetode + +### Bruk av `git` Arbeid skal ikke skje direkte på `master` branch. For hver oppgave en vil utføre skal en ny branch lages, og denne må senere merges inn ved hjelp av en "Merge Request". Gjennomgang av dette er lagt fram under: @@ -81,11 +83,23 @@ git push origin <branch navn> Merging til master skal skje via Merge Requests i GitLab. -### Om arbeid utføres på feil branch +#### Om arbeid utføres på feil branch `git stash` kan brukes for å lagre endringer i et "stash". Deretter kan en hoppe til riktig branch med `git checkout <branch navn>`, og kjøre `git stash pop`. -## Arbeidsmetode - Hvordan skrive tester +#### Ved feil commit melding + +Om det er siste commit som er problemet, og den ikke har blitt pushet opp, kan en gjøre følgende for å endre commit-melding + +``` +git commit --amend +``` + +Om en vil endre tidligere commits eller endringen har blitt pushet opp: rop om hjelp! + +> "When in danger or in doubt, rUn in circles, scream and shout" + +### Hvordan skrive tester Hver modul burde testes. I praksis vil dette si at hver fil under `soitool/` med navn `X.py` burde ha en tilsvarende fil under `test/` med navn `test_X.py`. -- GitLab