Utforsk GitHub-flyt
GitHub-flyten illustrerer hvordan GitHub kan legge til verdi i den tradisjonelle Git-baserte utviklingen av samarbeidsprogramvare. Formålet er å effektivisere oppdateringer av GitHub-driftede prosjekter ved å gi en beskrivende veiledning om prosessen med å bruke endringer i prosjektets repositorium. Organisasjonen i vårt eksempelscenario vil sannsynligvis ha nytte av å innlemme GitHub Flow i deres DevOps-praksis, spesielt med tanke på deres manglende erfaring med å bruke Git-baserte repositorier. I denne enheten kan du se gjennom rekkefølgen av trinnene som representerer det vanligste brukstilfellet for GitHub-flyten.
Følge GitHub-flyt
GitHub-flyten består av følgende trinn:
Opprette et repositorium. Hvis du vil følge GitHub-flyten, trenger du en GitHub-konto og et repositorium. Som standard inkluderer et nytt repositorium standardgrenen, vanligvis kalt hoved.
Opprette en gren. Hvis du oppretter en annen gren, kan du utvikle og lagre endringene uten å påvirke standardgrenen. I tillegg kan andre samarbeide om endringene dine ved å se gjennom dem før de slås sammen til hovedgrenen. Du kan opprette en gren direkte i GitHub eller klone repositoriet til den lokale datamaskinen og opprette en gren der.
Gjør endringer i grenen. Bruk endringer på den nylig opprettede grenen ved å aktivere utføringen og (hvis du arbeider lokalt) push-handlinger. Du kan redigere filer direkte i gitHub-vertsrepositoriet ved hjelp av GitHub-nettgrensesnittet. For hver utføring kan du gi en kort melding som beskriver endringene du brukte. Gjenta disse trinnene til du vurderer endringene dine, og du er klar til å be andre om å se gjennom dem.
Opprette en pull-forespørsel. Be om tilbakemelding ved å opprette en pull-forespørsel (ofte forkortet som PR-) etter den siste overføringen til grenen du opprettet. Gi et sammendrag av endringer som er inkludert i grenen, og forklar forbedringen de har tenkt å bringe. Bruk notasjonen @ omtale hvis du vil be om en gjennomgang fra bestemte personer eller team.
Gjennomgang av pull-forespørselen. Det er her andre går inn, ser gjennom pull-forespørselen din og sender inn tilbakemeldinger, inkludert kommentarer, spørsmål og forslag.
Omtale kommentarer. Når vurderingene er fullført, justerer du endringene for å ta hensyn til dem og venter på godkjenning av pull-forespørselen.
Slå sammen pull-forespørselen. Ved å godkjenne pull-forespørselen kan du slå sammen innholdet i grenen du opprettet med standardgrenen (hovedgrenen). GitHub beholder som standard kommentarene og utføringene i pull-forespørselen, noe som gjør at du og andre kan gå tilbake til dem når som helst. Når du implementerer grenbeskyttelse, kan begrensningene påvirke muligheten til å slå sammen, så sørg for at de er fornøyde først.
Slette grenen. Når flettingen er fullført, kan du slette grenen du opprettet. Dette bidrar til å minimere størrelsen på repositoriet og forhindrer utilsiktet bruk av foreldede grener.