Tutustu GitHub-työnkulkuun
GitHub-työnkulku havainnollistaa, miten GitHub voi lisätä lisäarvoa perinteiseen Git-pohjaiseen yhteistyöohjelmistokehitykseen. Sen tarkoituksena on virtaviivaistaa GitHubissa isännöityjen projektien päivityksiä antamalla ohjailevia ohjeita siitä, miten muutoksia otetaan käyttöön projektin säilössä. Malliskenaariossamme organisaatio hyötyisi todennäköisesti GitHub Flow'n sisällyttämisestä DevOps-käytäntöihinsä, erityisesti kun otetaan huomioon, ettei sillä ole kokemusta Git-pohjaisten säilöjen käytöstä. Tässä osiossa tutustu vaiheisiin, jotka edustavat GitHub-työnkulun yleisintä käyttötapausta.
Seuraa GitHub-työnkulkua
GitHub-työnkulku koostuu seuraavista vaiheista:
Säilön luominen. Jotta voit noudattaa GitHub-työnkulkua, tarvitset GitHub-tilin ja säilön. Uusi säilö sisältää oletusarvoisesti oletushaaran, jonka nimi on yleensä pääsäilö.
Haaran luominen -. Kun luot toisen haaran, voit kehittää ja tallentaa muutoksia vaikuttamatta oletushaaraan. Lisäksi sen avulla muut voivat työstää muutoksia yhteistyössä tarkistamalla ne ennen kuin ne yhdistetään päähaaraan. Voit luoda haaran suoraan GitHubissa tai kloonata säilön paikalliseen tietokoneeseesi ja luoda sinne haaran.
Muutosten tekeminen haaraan. Ota muutokset käyttöön juuri luotuun haaraan käynnistämällä vahvistus- ja (jos työskentelet paikallisesti) työntötoiminnot. Voit muokata tiedostoja suoraan isännöidyssä GitHub-säilössä GitHub-verkkoliittymän avulla. Anna jokaiselle vahvistumiselle lyhyt viesti, jossa kuvataan tekemäsi muutokset. Toista näitä vaiheita, kunnes pidät muutoksesi valmiina ja olet valmis pyytämään muita tarkistamaan ne.
Pull-pyynnön luominen. Pyydä palautetta luomalla pull-pyyntö (jota lyhennetään yleisesti nimellä PR) luomasi haaran viimeisen vahvistuspyynnön jälkeen. Anna haaraan sisältyvistä muutoksista yhteenveto ja selitä, mitä parannusta se aikoo tehdä. Käytä @ maininnan merkintätapaa, jos haluat pyytää tarkistusta tietyiltä henkilöiltä tai tiimeiltä.
Pull-pyynnön tarkistaminen. Muut voivat tässä vaiheessa tarkistaa pull-pyyntösi ja antaa palautetta, kuten kommentteja, kysymyksiä ja ehdotuksia.
Tarkastele kommentteja -. Kun tarkistus on valmis, muutat tekemiäsi muutoksia niiden huomioon ottamiseksi ja odotat pull-pyynnön hyväksyntää.
pull-pyynnön yhdistäminen. Pull-pyynnön hyväksynnän avulla voit yhdistää luomasi haaran sisällön oletushaaraan (päähaaraan). GitHub säilyttää oletusarvoisesti pull-pyynnön kommentit ja vahvistukset, jolloin sinä ja muut käyttäjät voit käyttää niitä uudelleen milloin tahansa. Kun otat haaran suojauksen käyttöön, sen rajoitukset saattavat vaikuttaa yhdistämisen mahdollisuuksiin, joten varmista, että ne täyttyvät ensin.
Haaran poistaminen. Kun yhdistäminen on valmis, voit poistaa luomasi haaran. Tämä auttaa pienentämään säilön kokoa ja estämään vanhentuneiden haarojen tahattoman käytön.