GitHub ke eng, hona hobaneng e sebelisoa?

GitHub ke eng, hona hobaneng e sebelisoa?

GitHub ke sebaka sa marang-rang le ts'ebeletso eo re e ratang ka linako tsohle, empa ha se batho ba bangata ba hlileng ba utloisisang seo e se etsang. U batla ho tseba hore na GitHub hustle eohle e mabapi le eng? Tsoela pele ho bala ho fumana.

Git ho GitHub

Ho utloisisa GitHub, o tlameha ho qala ho utloisisa Git. Git ke sistimi ea taolo ea mohloli o bulehileng o qaliloeng ke Linus Torvalds - eena motho ea entseng Linux. Git e tšoana le litsamaiso tse ling tsa taolo ea mofuta - Phetoho CVS le Mercurial ho bolela tse 'maloa.

Kahoo, Git ke sistimi ea taolo ea mofuta, empa hoo ho bolela eng? Ha bahlahisi ba theha ntho (mohlala, sesebelisoa), ba etsa liphetoho tse sa khaotseng ho khoutu, ba lokolla liphetolelo tse ncha ho fihlela le ka mor'a tokollo ea pele ea semmuso (e seng beta).

Sistimi ea taolo ea liphetolelo e boloka lintlafatso tsena li phela, le litokiso tsa polokelo sebakeng sa polokelo se bohareng. Sena se lumella bahlahisi ho sebelisana habonolo, kaha ba ka khoasolla mofuta o mocha oa lenaneo, ba etsa liphetoho, 'me ba kenya mofuta oa morao-rao. Moetsi e mong le e mong a ka bona, a khoasolla le ho kenya letsoho liphetohong tsena tse ncha.

Ka mokhoa o ts'oanang, batho ba sa amaneng le nts'etsopele ea morero ba ntse ba ka khoasolla le ho sebelisa lifaele. Basebelisi ba bangata ba Linux ba lokela ho tloaelana le ts'ebetso ena, kaha ho sebelisa Git, Subversion, kapa mokhoa o mong o ts'oanang ho tloaelehile haholo ho khoasolla lifaele tse hlokahalang - haholo-holo ho itokisetsa ho hlophisa lenaneo ho tsoa ho khoutu ea mohloli (e leng tloaelo e tloaelehileng bakeng sa basebelisi ba Linux).

Git ke sistimi e ratoang ea ho laola mofuta bakeng sa bahlahisi ba bangata, kaha e na le melemo e mengata ho feta lits'ebetso tse ling tse fumanehang. E boloka liphetoho tsa faele ka mokhoa o atlehileng le ho feta ho netefatsa botšepehi ba faele. Haeba u thahasella ho tseba lintlha,  Leqephe la motheo la Git  E na le tlhaloso e felletseng ea hore na Git e sebetsa joang.

"pivot" ho github

Re hlokometse hore Git ke sistimi ea taolo ea mofuta, e ts'oanang empa e betere ho feta mekhoa e meng e mengata e teng. Joale, ke eng e etsang hore GitHub e be e ikhethang hakaale? Git ke sesebelisoa sa line-taelo, empa sehlooho sa lintho tsohle tse amanang le Git ke setsi - GitHub.com - moo bahlahisi ba bolokang merero ea bona le marang-rang le batho ba nang le maikutlo a tšoanang.

Ha re hlahlobeng a mang a mabaka a mantlha ao li-geek li ratang ho sebelisa GitHub, le ho ithuta mantsoe a mang tseleng.

Lebenkele

Sebaka sa polokelo (hangata se khutsufalitsoeng ho "repo") ke sebaka seo lifaele tsohle tsa morero o itseng li bolokiloeng ho sona. Morero o mong le o mong o na le repo ea ona, 'me u ka e fumana ka URL e ikhethang.

Forking Repo

Bifurcation ke ha u theha projeke e ncha ho latela morero o mong o seng o le teng. Ena ke tšobotsi e ntle e khothalletsang haholo nts'etsopele ea software le merero e meng. Haeba u fumana projeke ho GitHub eo u ka ratang ho kenya letsoho ho eona, u ka kopa repo, oa etsa liphetoho tseo u li batlang, 'me ua lokolla morero o ntlafalitsoeng e le repo e ncha. Haeba polokelo ea mantlha eo u e arotseng e nchafalitsoe ho theha projeke ea hau e ncha, o ka eketsa lintlafatso tseo habonolo ferekong ea hau e teng.

Likopo tsa ho hula chelete

U hlophisitse polokelo, u entse tlhahlobo e ntle ea projeke, 'me u batla hore e amoheloe ke bahlahisi ba mantlha - mme mohlomong e kenyellelitsoe morerong oa semmuso / polokelong. U ka etsa sena ka ho etsa kopo ea ho tlohela chelete. Bangoli ba polokelo ea mantlha ba ka bona mosebetsi oa hau, ebe ba khetha hore na ba o amohele kapa che ho projeke ea semmuso. Ha o fana ka kopo ea ho hula, GitHub e fana ka mokhoa o nepahetseng bakeng sa hau le sepheo sa morero oa ho buisana.

Liwebsaete tsa metsoalle

Karolo ea marang-rang ea marang-rang ea GitHub mohlomong ke eona e matla ka ho fetesisa, e lumellang merero ho hola ho feta likarolo tse ling tse fanoeng. Mosebelisi e mong le e mong ho GitHub o na le boemo ba hae bo sebetsang joalo ka mofuta oa mofuta, o bonts'a mosebetsi oa hau o fetileng le menehelo mererong e meng ka likopo tsa ho hula.

Litlhahlobo tsa morero li ka buisanoa phatlalatsa, kahoo sehlopha se seholo sa litsebi se ka fana ka tsebo le ho sebelisana ho ntšetsa morero pele. Pele GitHub e hlaha, bahlahisi ba nang le thahasello ea ho kenya letsoho morerong hangata ba ne ba hloka ho fumana mekhoa ea ho ikopanya le bangoli - mohlomong ka lengolo-tsoibila - ebe ba ba kholisa hore ba ka tšeptjoa le hore tlatsetso ea bona e nepahetse.

Fetola likutung

Ha batho ba bangata ba sebelisana 'moho morerong, ho thata ho boloka tlaleho ea maikutlo - hore na ke mang ea fetotseng hore na lifaele tseo li bolokiloe hokae, neng, le hokae. GitHub e hlokomela taba ena ka ho boloka tlaleho ea liphetoho tsohle tse sutumelitsoeng sebakeng sa polokelo.

Github ha se ea bahlahisi feela

Sena sohle se bua ka hore na GitHub e nepahetse bakeng sa baetsi ba mananeo mme e ka etsa hore o nahane hore ke bona feela ba tla e fumana e le molemo. Leha e sa tloaeleha, u ka sebelisa GitHub bakeng sa mofuta ofe kapa ofe oa faele. Haeba u na le sehlopha se lulang se etsa liphetoho tokomaneng ea Lentsoe, mohlala, u ka sebelisa GitHub joalo ka sistimi ea hau ea taolo ea mofuta. Mokhoa ona ha oa tloaeleha, kaha ho na le mekhoa e meng e molemo maemong a mangata, empa ke ntho eo u lokelang ho e hopola.

Kaha joale ua tseba hore na GitHub e bua ka eng, na u se u loketse ho qala? Eya ho  GitHub.com  'Me u be bonnete ba hore u hlahloba  maqephe a thuso tsa bona ka mora ho ngolisoa.

Litlhaloso tse amanang
Phatlalatsa sehlooho ho

Kenya maikutlo