Yintoni iGitHub, kwaye kutheni isetyenziswa?

Yintoni iGitHub, kwaye kutheni isetyenziswa?

I-GitHub yiwebhusayithi kunye nenkonzo esiyidlayo ngalo lonke ixesha, kodwa ababaninzi abantu abayiqondayo ngokwenene into eyenzayo. Ngaba uyafuna ukwazi ukuba yintoni na yonke i-GitHub hustle? Funda ukuze ufumane.

Git kwiGitHub

Ukuqonda iGitHub, kufuneka uqale ube nokuqonda ngeGit. I-Git yinkqubo yolawulo lomthombo ovulekileyo owaqalwa nguLinus Torvalds-kwangulo mntu udale iLinux. IGit iyafana nezinye iinkqubo zolawulo lwenguqulelo - Ukuguqulwa I-CVS kunye neMercurial ukukhankanya ezimbalwa.

Ke, iGit yinkqubo yolawulo lwenguqulelo, kodwa kuthetha ukuthini oko? Xa abaphuhlisi benza into ethile (i-app, umzekelo), benza utshintsho oluqhubekayo kwikhowudi, bekhupha iinguqulelo ezintsha de kwaye emva kokukhululwa kwegosa lokuqala (elingekho i-beta).

Iinkqubo zolawulo lwenguqulelo zigcina olu hlaziyo luphila, kwaye lugcina uhlengahlengiso kwindawo yokugcina. Oku kuvumela abaphuhlisi ukuba basebenzisane ngokulula, njengoko banokukhuphela inguqulelo entsha yenkqubo, benze utshintsho, kwaye balayishe inguqulelo yamva nje. Umphuhlisi ngamnye unokubona, akhuphele kwaye abe negalelo ngolu tshintsho lutsha.

Ngokufanayo, abantu abangenanto yakwenza nophuhliso lweprojekthi basenakho ukukhuphela kwaye basebenzise iifayile. Uninzi lwabasebenzisi beLinux kufuneka baqhelane nale nkqubo, njengoko ukusebenzisa iGit, uGuqulelo, okanye enye indlela efanayo ixhaphake kakhulu ukukhuphela iifayile ezifunekayo - ngakumbi kulungiselelo lokuqulunqa inkqubo esuka kwikhowudi yomthombo (uqheliselo oluqhelekileyo lwabasebenzisi beLinux).

I-Git yinkqubo yolawulo yoguqulelo olukhethwayo kubaphuhlisi abaninzi, njengoko ineengenelo ezininzi kunezinye iinkqubo ezikhoyo. Igcina utshintsho lwefayile ngokufanelekileyo kwaye iqinisekisa ngcono ukuthembeka kwefayile. Ukuba unomdla wokwazi iinkcukacha,  Iphepha elisisiseko leGit  Iqulethe ingcaciso ebanzi yendlela iGit esebenza ngayo.

"pivot" kwi-github

Siye safumanisa ukuba iGit yinkqubo yolawulo lwenguqulelo, efanayo kodwa ingcono kunezinye iindlela ezininzi ezikhoyo. Ke, yintoni eyenza iGitHub ikhetheke kangaka? I-Git sisixhobo somgca womyalelo, kodwa i-centerpiece yazo zonke izinto ezibandakanya i-Git yi-hub - i-GitHub.com - apho abaphuhlisi bagcina iiprojekthi zabo kunye nothungelwano nabantu abanengqondo efanayo.

Makhe sijonge ezinye zezona zizathu ziphambili ii-geeks ziyakuthanda ukusebenzisa i-GitHub, kwaye zifunde amagama athile endleleni.

Gcina

Indawo yokugcina (idla ngokufinyezwa ku-"repo") yindawo apho zonke iifayile zeprojekthi ethile zigcinwa khona. Iprojekthi nganye inerepo yayo, kwaye ungafikelela kuyo nge-URL eyodwa.

I-Forking Repo

I-Bifurcation kuxa udala iprojekthi entsha esekwe kwenye iprojekthi esele ikhona. Olu luphawu olukhulu olukhuthaza kakhulu uphuhliso lwesoftware kunye nezinye iiprojekthi. Ukuba ufumana iprojekthi kwi-GitHub ongathanda ukufaka isandla kuyo, unokuyifola irepo, wenze utshintsho olufunayo, kwaye ukhulule iprojekthi ehlaziyiweyo njengerepo entsha. Ukuba indawo yokugcina yoqobo owahluleyo ihlaziyiwe ukwenza iprojekthi yakho entsha, unokongeza ngokulula olo hlaziyo kwifolokhwe yakho ekhoyo.

Izicelo zokurhoxiswa

Udibanise indawo yokugcina, wenze uphononongo olukhulu lweprojekthi, kwaye ufuna ukuba yamkelwe ngabaphuhlisi bokuqala - kwaye mhlawumbi ibandakanywe kwiprojekthi esemthethweni / kwindawo yokugcina. Unokwenza oku ngokudala isicelo sokurhoxisa. Ababhali bendawo yokugcina yokugcina banokuwubona umsebenzi wakho, kwaye emva koko ukhethe ukuba bayawamkela okanye bangawamkeli kwiprojekthi esemthethweni. Xa ukhupha isicelo sokutsalwa, iGitHub ibonelela ngendlela efanelekileyo kuwe kunye neprojekthi ekhokelela ekunxibelelaneni.

Social networks

Indawo yenethiwekhi yoluntu yeGitHub mhlawumbi yeyona nto inamandla, ivumela iiprojekthi ukuba zikhule ngaphaya kwazo naziphi na ezinye izinto ezinikezelwayo. Wonke umsebenzisi kwi-GitHub uneprofayile yakhe esebenza njenge-resume yeentlobo, ebonisa umsebenzi wakho wangaphambili kunye negalelo kwezinye iiprojekthi ngokutsala izicelo.

Uphononongo lweprojekthi lunokuxoxwa esidlangalaleni, ngoko ke iqela elikhulu leengcali linokufaka isandla ngolwazi kunye nokusebenzisana ukuqhubela phambili iprojekthi. Phambi kokuba i-GitHub ivele, abaphuhlisi abanomdla wokufaka isandla kwiprojekthi bahlala befuna ukufumana iindlela zokuqhagamshelana nababhali-mhlawumbi nge-imeyile - kwaye baqinisekise ukuba banokuthenjwa kwaye igalelo labo lisemthethweni.

Guqula iilogi

Xa abantu abaninzi besebenzisana kwiprojekthi, kunzima ukugcina umkhondo wophononongo-ngubani otshintshe ukuba yintoni, nini, kwaye zigcinwa phi ezo fayile. I-GitHub iyawukhathalela lo mbandela ngokugcina umkhondo walo lonke utshintsho olutyhalelwe kwindawo yokugcina.

I-Github ayisiyiyo nje yabaphuhlisi

Konke oku kuthetha ngendlela i-GitHub egqibelele ngayo kubadwelisi benkqubo kwaye inokukwenza ucinge ukuba ngabo kuphela abaya kuyifumana iluncedo. Nangona iqhelekile, unokusebenzisa i-GitHub kulo naluphi na uhlobo lwefayile. Ukuba uneqela elihlala lisenza utshintsho kuxwebhu lweLizwi, umzekelo, ungasebenzisa i-GitHub njengenkqubo yakho yolawulo lwenguqulelo. Lo mkhuba awuqhelekanga, njengoko kukho iindlela ezingcono kwiimeko ezininzi, kodwa yinto emele igcinwe engqondweni.

Ngoku uyazi ukuba i-GitHub imalunga nantoni, ngaba ukulungele ukuqalisa? Yiya e  GitHub.com  Kwaye qiniseka ukuba ujonge  amaphepha oncedo eyabo emva kobhaliso.

Izithuba ezihambelanayo
Papasha inqaku kwi

Yongeza uluvo