For å bidra med kode, følger vi følgende prosedyre:
Lag en ny branch basert på master branchen.
$ git checkout -b <navn> origin/master
Nå kan du gjøre arbeidet ditt.
Når du er klar, kan du lage en ny commit.
Først legg til eventuelle nye filer, følgende kommando legger til alle filer.
$ git add .
Så lager du en commit:
$ git commit -m "melding"
Før du pusher, hent inn nye endringer:
$ git pull origin master
Løs eventuelle merge conflicts i intellij.
Så kan du pushe dine endringer, der navnet er navnet på branchen du lagde tidligere.
$ git push origin <navn>
Når den nye branchen med endringene er pushet, lager du en ny pull request.
Denne merger din branch, inn i master branchen.
Før en PR kan merges, skal den godkjennes av minst én annen person.
Når du lager en pull request, kan du linke til issues du har fikset, så vil de automatisk lukkes når PRen er gått gjennom. Ref til docs om dette
Du kan lukke flere issues i en PR.