Samenvatting

Voltooid

In deze module hebt u geleerd hoe u met anderen kunt samenwerken met behulp van Git en GitHub.

Andy en Mara zijn goed op weg wat betreft de implementatie van een systeem waarmee ze beter als een team kunnen samenwerken en ervoor kunnen zorgen dat alleen code van goede kwaliteit wordt samengevoegd in de main-vertakking.

Een buildbadge en dashboardwidgets helpen het team en anderen de meest recente buildstatus te begrijpen en de buildgeschiedenis in de loop van de tijd bij te houden.

Hoewel Andy en Mara de primaire codebijdragers zijn, is het instellen van een regel op GitHub een goede manier om een beoordeling af te dwingen. Zelfs kleine fouten kunnen ertoe leiden dat een build wordt verbroken. U hebt bijvoorbeeld gekeken naar een typefout door het bouwen en in handen van het QA-team.

Meer informatie

Hulpprogramma's verkennen die de Git- en GitHub-werkstroom vereenvoudigen

In deze module hebt u basiswijzigingen aangebracht op de website van Space Game . In de praktijk zullen uw wijzigingen waarschijnlijk veel complexer zijn. Hoewel u alles kunt doen wat u nodig hebt vanaf de opdrachtregel, zijn er veel hulpprogramma's die u kunt gebruiken om de werkstroom te vereenvoudigen. Hier volgen twee aanbevelingen:

Meer informatie over Git

Hoewel u Git met slechts een paar opdrachten kunt leren, kunt u met volledige mastery complexere typen samenvoegingen uitvoeren en de geschiedenis van uw codebasis begrijpen.

git-scm.com en het boek Pro Git zijn twee uitstekende resources voor meer informatie over Git.

Uw werkstroom definiƫren

De werkstroom die u in deze module hebt gebruikt, is een standaardmethode om aan de slag te gaan. Uw team kan deze verfijnen aan uw behoeften. U vindt veel resources en perspectieven op het web van verschillende teams met verschillende behoeften.

Als u de GitHub-stroom begrijpt, maakt u kennis met een benadering die vergelijkbaar is met wat u in deze module hebt gezien en bevat deze tips die u kunt toepassen op uw eigen werkstroom.

In A successful Git branching model (Een geslaagd Git-vertakkingsmodel) wordt een geavanceerdere strategie voor vertakken en samenvoegen voorgesteld.

In hoe u pull-aanvragen splitst, wordt beschreven hoe u grote pull-aanvragen splitst in kleinere aanvragen, zodat anderen uw wijzigingen beter kunnen begrijpen.

In How to Write a Git Commit Message (Een Git-doorvoerbericht schrijven) leert u hoe u beter samenwerkt door effectievere doorvoerberichten te schrijven.

Geef gebeurtenissen op waarmee pijplijnen worden geactiveerd, wordt uitgelegd hoe u met triggers kunt bepalen welke bestanden of Git-vertakkingen ervoor zorgen dat een build plaatsvindt.