Hej vi lägger till första raden här och committar till main.
Nu skapar vi en branch som heter instructions.
git checkout -b instructions
Detta kommando skapar en branch som heter instructions och därefter flyttar oss dit. Du kan kontrollera detta med hjälp av
git branch
I denna branchen kan du committa som vanligt. För att pusha upp till remote (github) använder du
git push origin instructions
Du kan också kolla på olika branches i github och där se att en knapp dykt upp där det står "Compare & pull request".
Klicka på compare & pull request i github. Här kan du se source diff och rich diff för varje fil för att se förändringar. Skapa därefter pull request med en kommentar.
Alla collaborators ser en pull request i github och kan reviewa kod och diskutera koden. I bilden nedan ser du hur det kan se ut vid en diskussion. Här simulerar kokchun två personer, men det skulle lika gärna kunna vara två olika collaborators.
Här nedan ser du om det går att mergea pull requesten. Kan även sätta upp regel för att en pull request ska bli accepterad.
Efter merged pull request är det viktigt att varje person pull till main branch och pull till sin egna branch.
Detta har jag lagt till från instructions-branch.
Vi tar en merge från main till instructionsbranch för att lösa eventuella konflikter i instructionsbranchen
git merge origin main
Välj om du ska acceptera current change, both changes, incoming changes.