Sammanfattning

Slutförd

I den här modulen har du lärt dig hur du samarbetar med andra med hjälp av Git och GitHub.

Andy och Mara är i full färd med att implementera ett system där de kan samarbeta bättre som ett team och se till att endast högkvalitativ kod sammanslås i main-grenen.

Ett byggmärke och instrumentpanelswidgetar hjälper teamet och andra att förstå det senaste byggtillståndet och spåra bygghistoriken över tid.

Även om Andy och Mara är de primära koddelgivarna är det ett bra sätt att tillämpa en disciplinerad kodgranskningspraxis genom att konfigurera en regel på GitHub för att kräva en granskning. Även mindre fel kan orsaka att en version bryts. Som ett exempel såg du ett skrivfel ta sig igenom bygget och i händerna på QA-teamet.

Läs mer

Utforska verktyg som förenklar Git- och GitHub-arbetsflödet

I den här modulen har du gjort grundläggande ändringar på webbplatsen för Space Game . I praktiken kommer dina ändringar antagligen vara mycket mer komplexa. Även om du kan göra allt du behöver från kommandoraden finns det många verktyg som du kan använda för att förenkla arbetsflödet. Här är två som vi rekommenderar:

Lär dig mer om Git

Även om du kan lära dig Git med bara några få kommandon kan du utföra mer komplexa typer av sammanslagningar och förstå historiken för din kodbas.

git-scm.com och boken Pro Git är två utmärkta resurser om du vill lära dig mer om Git.

Definiera ditt arbetsflöde

Det arbetsflöde som du använde i den här modulen är ett vanligt sätt att komma igång. Ditt team kan förfina det efter dina behov. Du hittar många resurser och perspektiv på webben från olika team med varierande behov.

Att förstå GitHub-flödet introducerar en metod som liknar det du såg i den här modulen och innehåller tips som du kan använda för ditt eget arbetsflöde.

A successful Git branching model (En lyckad Git-förgreningsmodell) föreslår en mer avancerad strategi för förgrening och sammanslagning.

Så här delar du upp pull-begäranden beskriver hur du delar upp stora pull-begäranden i mindre begäranden för att hjälpa andra att lättare förstå dina ändringar.

How to Write a Git Commit Message (Så skriver du ett Git-incheckningsmeddelande) lär dig att bli en bättre samarbetspartner genom att skriva effektiva incheckningsmeddelanden.

Ange händelser som utlöser pipelines förklarar hur utlösare gör att du kan styra vilka filer eller Git-grenar som orsakar att en version inträffar.