Hvað er GitHub og hvers vegna er það notað?

Hvað er GitHub og hvers vegna er það notað?

GitHub er vefsíða og þjónusta sem við erum alltaf að tala um, en samt skilja ekki margir hvað hún gerir. Langar þig að vita hvað allt GitHub ysið snýst um? Lestu áfram til að komast að því.

Git á GitHub

Til að skilja GitHub verður þú fyrst að hafa skilning á Git. Git er opinn uppspretta útgáfustýringarkerfi byrjað af Linus Torvalds - sama einstaklingi og bjó til Linux. Git er svipað og önnur útgáfustýringarkerfi - Subversion CVS og Mercurial svo eitthvað sé nefnt.

Svo, Git er útgáfustýringarkerfi, en hvað þýðir það? Þegar forritarar búa til eitthvað (app, til dæmis), gera þeir stöðugar breytingar á kóðanum og gefa út nýjar útgáfur þar til og eftir fyrstu opinberu (ekki beta) útgáfuna.

Útgáfustýringarkerfi halda þessum endurskoðunum lifandi og geyma breytingar í miðlægri geymslu. Þetta gerir forriturum kleift að vinna auðveldlega, þar sem þeir geta hlaðið niður nýrri útgáfu af forritinu, gert breytingar og hlaðið upp nýjustu útgáfunni. Hver þróunaraðili getur séð, hlaðið niður og lagt til þessar nýju breytingar.

Sömuleiðis getur fólk sem hefur ekkert með þróun verkefnisins að gera enn hlaðið niður og notað skrárnar. Flestir Linux notendur ættu að kannast við þetta ferli, þar sem að nota Git, Subversion eða aðra svipaða aðferð er mjög algengt að hlaða niður nauðsynlegum skrám - sérstaklega í undirbúningi fyrir að setja saman forrit úr frumkóða (nokkuð algeng venja fyrir Linux notendur).

Git er valið útgáfustýringarkerfi fyrir flesta forritara, þar sem það hefur marga kosti umfram önnur tiltæk kerfi. Það geymir skrábreytingar á skilvirkari hátt og tryggir betur skráarheilleika. Ef þú hefur áhuga á að vita smáatriðin,  Grunnatriði Git síða  Það inniheldur yfirgripsmikla útskýringu á því hvernig Git virkar.

„pivot“ í github

Við höfum staðfest að Git er útgáfustýringarkerfi, svipað en betra en margir valkostir í boði. Svo, hvað gerir GitHub svo sérstakan? Git er skipanalínuverkfæri, en miðpunkturinn í öllu því sem Git tengist er miðstöðin - GitHub.com - þar sem verktaki geymir verkefni sín og netkerfi með fólki sem er svipað.

Við skulum fara yfir nokkrar af helstu ástæðum þess að nördar elska að nota GitHub og læra nokkur hugtök í leiðinni.

Verslun

Geymsla (venjulega stytt í "repo") er staðsetning þar sem allar skrár fyrir tiltekið verkefni eru geymdar. Hvert verkefni hefur sitt eigið geymslusvæði og þú getur fengið aðgang að því með einstakri slóð.

Forking Repo

Bifurcation er þegar þú býrð til nýtt verkefni byggt á öðru verkefni sem þegar er til. Þetta er frábær eiginleiki sem hvetur mjög til frekari þróunar hugbúnaðar og annarra verkefna. Ef þú finnur verkefni á GitHub sem þú vilt leggja þitt af mörkum til, geturðu skipt í endurhverfunni, gert þær breytingar sem þú vilt og gefið út endurskoðað verkefni sem nýtt endurhverf. Ef upprunalega geymslan sem þú deildir hefur verið uppfærð til að búa til nýja verkefnið þitt, geturðu auðveldlega bætt þessum uppfærslum við núverandi gaffli þinn.

Beiðnir um afturköllun

Þú hefur sett saman geymslu, gert frábæra verkefnarýni og þú vilt að upprunalegu hönnuðirnir viðurkenna hana - og hugsanlega vera með í opinberu verkefninu/geymslunni. Þú getur gert þetta með því að búa til beiðni um afturköllun. Höfundar upprunalegu geymslunnar geta séð verkið þitt og síðan valið hvort þeir samþykkja það eða ekki í opinbera verkefninu. Þegar þú gefur út beiðni um aðdrátt, veitir GitHub kjörinn miðil fyrir þig og verkefnið til að hafa samskipti.

Samfélagsmiðlar

Félagsnetsþáttur GitHub er líklega sterkasti eiginleiki þess, sem gerir verkefnum kleift að vaxa umfram alla aðra eiginleika sem í boði eru. Sérhver notandi á GitHub hefur sinn eigin prófíl sem virkar eins og nokkurs konar ferilskrá, sem sýnir fyrri vinnu þína og framlög til annarra verkefna með dráttarbeiðnum.

Umsagnir um verkefni er hægt að ræða opinberlega, þannig að stór hópur sérfræðinga getur lagt til þekkingu og unnið saman að því að koma verkefninu áfram. Áður en GitHub birtist þurftu verktaki sem höfðu áhuga á að leggja sitt af mörkum til verkefnis venjulega að finna einhverja leið til að hafa samband við höfundana - kannski með tölvupósti - og sannfæra þá um að hægt væri að treysta þeim og að framlag þeirra væri lögmætt.

Breyta logs

Þegar margir vinna saman að verkefni er erfitt að fylgjast með umsögnum - hver breytti hverju, hvenær og hvar þessar skrár eru geymdar. GitHub sér um þetta mál með því að fylgjast með öllum breytingum sem ýtt er á geymsluna.

Github er ekki bara fyrir forritara

Þetta talar allt um hvernig GitHub er fullkomið fyrir forritara og gæti látið þig halda að þeir séu þeir einu sem muni finna það gagnlegt. Þó að það sé sjaldgæfara geturðu í raun notað GitHub fyrir hvers kyns skrár. Ef þú ert með teymi sem er stöðugt að gera breytingar á Word skjali, til dæmis, geturðu notað GitHub sem útgáfustýringarkerfið þitt. Þessi framkvæmd er ekki algeng, þar sem það eru betri kostir í flestum tilfellum, en það er eitthvað sem þarf að hafa í huga.

Nú þegar þú veist hvað GitHub snýst um, ertu tilbúinn til að byrja? Fara til  GitHub.com  Og endilega kíkja  hjálparsíður þeirra eigin eftir skráningu.

Svipaðir innlegg
Birta greinina á

Bættu við athugasemd