Utforsk GitHub-flyt

Fullført

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

diagram som viser en grunnleggende grenarbeidsflyt.

GitHub-flyten består av følgende trinn:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

    diagram som viser hoved- og funksjonsgrener og en pull-forespørsel.

  5. 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.

  6. Omtale kommentarer. Når vurderingene er fullført, justerer du endringene for å ta hensyn til dem og venter på godkjenning av pull-forespørselen.

  7. 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.

  8. 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.