diff --git a/README.md b/README.md index ce6c8b6aa46aa4fc12b9c9fd1e826cdc132eff83..c252e2109762c592fffe031c221f781b51b47f2f 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,30 @@ Gjøres med pdoc3: Docker image som brukes i `.gitlab-ci.yml` er bygget med filen `Dockerfile` og er lastet opp som `morkolai/soitool-ci`. Docker image inneholder alle avhengigheter til prosjektet. Følgende prosedyre brukes for å oppdatere image. Dette må gjøres når `requirements.txt` endrer seg. -* `docker build -t morkolai/soitool-ci .` -* `docker login` -* `docker push morkolai/soitool-ci` +```bash +docker build -t morkolai/soitool-ci . +docker login +docker push morkolai/soitool-ci +``` + +## 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: + +```bash +# ny branch +git branch <branch navn> +# hoppe til eksisterende branch +git checkout <branch navn> +# ..jobb med koden.. +git add <...> +git commit -m "..." +# push til gitlab +git push origin <branch navn> +``` + +Merging til master skal skje via Merge Requests i GitLab. + +### 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`.