Segjum sem svo að teymi hugbúnaðarhönnuða vilji byggja vefsíðu og þeir þurfi allir að uppfæra kóðann samtímis á meðan þeir vinna að verkefninu. Í þessu tilviki hjálpar Github að búa til miðlæga geymslu þar sem allir geta hlaðið upp, breytt og stjórnað forritskóðaskrám.
Áður en þú byrjar að nota GitHub þarftu að búa til reikning GitHub.
Geymsla er venjulega notuð til að skipuleggja forritahugbúnaðarverkefni. Geymslur geta innihaldið möppur og skrár, myndir, myndbönd, töflureikna og gagnasöfn - allt sem verkefnið þitt þarfnast. Oft innihalda geymslur README skrá, skrá með upplýsingum um verkefnið þitt.
README skrár eru skrifaðar á Markdown tungumáli í venjulegum texta. Þú getur ráðfært þig Þessi síða vefur sem fljótleg tilvísun í Markdown tungumálið. GitHub gerir þér kleift að bæta við README skrá á sama tíma og þú býrð til nýju geymsluna þína. GitHub býður einnig upp á aðra algenga valkosti eins og leyfisskrá, en þú þarft ekki að velja neina í upphafi.
Til að búa til nýja geymslu skaltu velja efst til hægri í valmyndinni New repository
. Haltu áfram með eftirfarandi skrefum:
New repository
.first-repository
.Create repository
.Að búa til útibú gerir þér kleift að hafa nokkrar útgáfur af geymslu á sama tíma.
Sjálfgefiðdefinita, geymslan first-repository
hefur nafngreint útibú main
sem telst útibúið definitive. Þú getur búið til viðbótar útibú til að vera í geymslunni first-repository
. Þú getur notað útibú til að hafa mismunandi útgáfur af verkefni á sama tíma. Þetta er gagnlegt þegar þú vilt bæta nýjum virkni við verkefni án þess að breyta aðal frumkóðanum. Vinna sem unnin er á mismunandi útibúum mun ekki birtast á aðalútibúinu fyrr en þú sameinar hana. Þú getur notað útibú til að gera tilraunir og gera breytingar áður en þú skuldbindur þær til aðal.
Þegar þú býrð til útibú úr aðalútibúinu ertu að gera afrit, eða skyndimynd, af main eins og það var á því augnabliki. Ef einhver annar gerði breytingar á aðalútibúinu á meðan þú varst að vinna í útibúinu þínu gætirðu ýtt á þær uppfærslur.
Í eftirfarandi skýringarmynd getum við séð:
Aðalútibúið
Nýtt útibú heitir feature
Leiðin sem feature
framkvæmir áður en það er sameinað aðal
Að búa til útibú fyrir nýja útfærslu eða villuleiðréttingu er eins og að vista skrá. Með GitHub nota hugbúnaðarframleiðendur útibú til að halda villuleiðréttingum og lögun vinnu, aðskilin frá aðalframleiðslugreininni. Þegar breyting er tilbúin er hún sameinuð í aðalútibúið.
Eftir að hafa búið til geymsluna okkar, farðu á flipann <>Code
(1) geymslunnar:
Smelltu á aðal fellivalmyndina (2) og gefðu þeim nýja nafn branch
(3)
Smelltu á Create branch: first branch from 'main'
Nú erum við með tvær branch
, main
e first-branch
. Núna líta þeir nákvæmlega eins út. Síðar munum við bæta breytingunum við þann nýja branch
.
Búið bara til nýja branch
, GitHub leiddi þig til code page
fyrir hið nýja first-branch
, sem er afrit af main.
Við getum gert og vistað breytingar á skrám í geymslunni. Á GitHub eru vistaðar breytingar kallaðar commit
. Sérhver commit
er með skilaboð frá commit
tengd, sem er lýsing sem útskýrir hvers vegna tiltekin breyting var gerð. Skilaboðin frá commit
þeir fanga sögu breytinga þannig að aðrir þátttakendur geti skilið hvað var gert og hvers vegna.
Undir greininni first-branch
búið til, smelltu á README.md skrána og síðan á blýantinn til að breyta skránni.
Í ritlinum skaltu skrifa með Markdown.
Í kassanum Commit changes
(Preview), við skrifum skilaboð um commit
lýsir breytingunum.
Smelltu að lokum á hnappinn Commit changes
.
Þessar breytingar verða eingöngu gerðar á README skránni first-branch
, þannig að nú inniheldur þessi grein annað efni en það helsta.
pull request
Nú þegar við höfum breytingar á aðalútibúi getum við opnað einn pull request
.
Le pull request
þeir eru hjarta samstarfsins á GitHub. Þegar þú opnar a pull request
, þú ert að leggja til breytingar þínar og biðja einhvern um að gera a review
e pull
af framlagi þínu og að sameina þau í þeirra útibú. The pull request
sýna mun á innihaldi beggja greinanna. Breytingar, samlagning og frádráttur eru sýndar í mismunandi litum.
Um leið og þú skuldbindur þig geturðu opnað pull beiðni og byrjað umræðu, jafnvel áður en kóðinn er búinn.
Að nota aðgerðina @mention
af GitHub í skilaboðum þínum um pull request
, þú getur beðið tiltekið fólk eða teymi um endurgjöf, óháð staðsetningu þeirra.
Þú getur jafnvel opnað pull request
í geymslunni þinni og sameinaðu þau sjálfur. Það er frábær leið til að læra á GitHub strauminn áður en unnið er að stærri verkefnum.
Að búa til einn pull request
þú verður að:
pull request
af geymslunni þinni first-repository
. New pull request
Example Comparisons
, veldu útibúið sem þú bjóst til, first-branch
, að bera saman við aðal (frumritið).Create pull request
.pull request
skrifaðu stutta lýsingu á breytingunum þínum. Þú getur látið emojis fylgja með og draga og sleppa myndum og gifs.pull request
. Þú þarft ekki að bæta þeim við ennþá, en þessir valkostir bjóða upp á nokkrar leiðir til að vinna með því að nota pull request
. Create pull request
.Samstarfsaðilar þínir geta nú skoðað breytingarnar þínar og komið með tillögur.
pull request
Í þessu síðasta skrefi sameinar þú útibúið þitt first-branch
í aðalútibúi. Eftir sameiningu á pull request
, breytingar á útibúinu first-branch
verður fellt inn í aðalskrána.
Stundum getur dráttarbeiðni kynnt kóðabreytingar sem stangast á við núverandi kóða á main. Ef það eru einhver átök mun GitHub vara þig við kóðanum sem stangast á og koma í veg fyrir sameiningu þar til átökin eru leyst. Þú getur gert skuldbindingu sem leysir átökin eða notað athugasemdirnar í pull beiðninni til að ræða átökin við liðsmenn þína.
Merge pull request
að sameina breytingarnar í aðal.Confirm merge
. Þú færð skilaboð um að beiðnin hafi tekist að sameinast og beiðninni hafi verið lokað.Delete branch
. Nú þegar þinn richiesta pull
er sameinuð og breytingarnar þínar eru á aðal, geturðu örugglega eytt útibúinu first-branch
. Ef þú vilt gera frekari breytingar á verkefninu þínu geturðu alltaf búið til nýja útibú og endurtekið þetta ferli.Ercole Palmeri
Síðasta mánudag tilkynnti Financial Times um samning við OpenAI. FT leyfir heimsklassa blaðamennsku…
Milljónir manna borga fyrir streymisþjónustu og greiða mánaðarlega áskriftargjöld. Það er almenn skoðun að þú…
Coveware frá Veeam mun halda áfram að veita viðbragðsþjónustu fyrir tölvukúgun. Coveware mun bjóða upp á réttar- og úrbótamöguleika ...
Forspárviðhald er að gjörbylta olíu- og gasgeiranum, með nýstárlegri og fyrirbyggjandi nálgun við verksmiðjustjórnun.…