GitHub çi ye, û çima tê bikar anîn?

GitHub çi ye, û çima tê bikar anîn?

GitHub malper û karûbarek e ku em her dem jê dihesibînin, di heman demê de pir kes bi rastî fam nakin ka ew çi dike. Dixwazin zanibin ku hemî hûrguliya GitHub li ser çi ye? Li ser bixwînin ku hûn fêr bibin.

Git li GitHub

Ji bo fêmkirina GitHub, divê hûn pêşî têgihîştina Git-ê hebe. Git pergalek kontrola guhertoya çavkaniya vekirî ye ku ji hêla Linus Torvalds ve hatî destpêkirin - heman kesê ku Linux afirandiye. Git dişibihe pergalên kontrolkirina versiyonên din - Hilweşandin CVS û Mercurial ji bo navê çend.

Ji ber vê yekê, Git pergalek kontrolkirina guhertoyê ye, lê ev tê çi wateyê? Dema ku pêşdebiran tiştek diafirînin (mînakek serîlêdanek), ew guheztinên domdar li kodê dikin, guhertoyên nû derdixin heya û piştî yekem serbestberdana fermî (ne-beta).

Pergalên kontrolkirina guhertoyan van guhertoyan zindî dihêlin, û guheztinan di depoyek navendî de hilînin. Ev dihêle ku pêşdebiran bi hêsanî hevkariyê bikin, ji ber ku ew dikarin guhertoyek nû ya bernameyê dakêşin, guhartinan bikin û guhertoya herî dawî bar bikin. Her pêşdebir dikare van guhertinên nû bibîne, dakêşîne û beşdar bike.

Di heman demê de, kesên ku ti têkiliya wan bi pêşkeftina projeyê re tune ye, dîsa jî dikarin pelan dakêşin û bikar bînin. Pêdivî ye ku pir bikarhênerên Linux bi vê pêvajoyê re bizanibin, ji ber ku karanîna Git, Subversion, an rêbazek din a din pir gelemperî ye ku pelên hewce dakêşin - nemaze di amadekirina berhevkirina bernameyek ji koda çavkaniyê de (ji bo bikarhênerên Linux pratîkek pir hevpar).

Git ji bo pir pêşdebiran pergala kontrolkirina guhertoya bijarte ye, ji ber ku ew li ser pergalên din ên berdest gelek avantajên wê hene. Ew guheztinên pelan bi bandortir hildide û çêtir yekbûna pelê misoger dike. Heke hûn dixwazin hûrguliyan bizanibin,  Rûpelê bingehîn Git  Ew ravekek berfireh heye ka Git çawa dixebite.

"pivot" di github de

Me destnîşan kir ku Git pergalek kontrolkirina guhertoyê ye, dişibihe lê ji gelek alternatîfên berdest çêtir e. Ji ber vê yekê, çi GitHub ew qas taybetî dike? Git amûrek rêza fermanê ye, lê navenda hemî tiştên ku Git-tevlîhev dike navend e - GitHub.com - ku pêşdebiran projeyên xwe û tora xwe bi mirovên hemfikir re hilînin.

Werin em li hin sedemên sereke yên ku geek ji karanîna GitHub hez dikin bigerin, û di rê de hin şertan fêr bibin.

Dikan

Depoyek (bi gelemperî wekî "repo" tê kurt kirin) cîhek e ku hemî pelên ji bo projeyek taybetî têne hilanîn. Her proje repoya xwe heye, û hûn dikarin bi URLek yekta bigihîjin wê.

Forking Repo

Bifurcation dema ku hûn projeyek nû li ser bingeha projeyek din a ku jixwe heye diafirînin. Ev taybetmendiyek mezin e ku pir pêşkeftina nermalavê û projeyên din pir teşwîq dike. Ger hûn projeyek li ser GitHub bibînin ku hûn dixwazin tevkariyê jê re bikin, hûn dikarin depoyê bişopînin, guheztinên ku hûn dixwazin bikin, û projeya revîzekirî wekî depoyek nû berdin. Ger depoya orîjînal a ku we veqetandiye hate nûve kirin da ku projeya xweya nû biafirîne, hûn dikarin bi hêsanî wan nûvekirinan li forca xweya heyî zêde bikin.

Daxwazên vekişînê

We depoyek berhev kiriye, vekolînek projeyek mezin kiriye, û hûn dixwazin ku ew ji hêla pêşdebirên orîjînal ve were nas kirin - û dibe ku di projeyek / depoya fermî de were nav kirin. Hûn dikarin vê yekê bi afirandina daxwazek vekişînê bikin. Nivîskarên depoya orîjînal dikarin xebata we bibînin, û dûv re hilbijêrin ka wê di projeya fermî de qebûl bikin an na. Dema ku hûn daxwazek kişandinê derdixin, GitHub ji we re navgînek îdeal peyda dike û rêwerdana projeyê ji bo ragihandinê peyda dike.

Torên civakî

Aliyê tora civakî ya GitHub belkî taybetmendiya wê ya herî bihêz e, ku dihêle ku proje ji her taybetmendiyên din ên pêşkêşî wêdetir mezin bibin. Her bikarhênerek li ser GitHub xwedan profîla xwe ye ku mîna vesaziyek cûrbecûr tevdigere, xebata weya berê û tevkariyên we di projeyên din de bi daxwazên kişandinê nîşan dide.

Nirxên projeyê dikare bi gelemperî were nîqaş kirin, ji ber vê yekê komek mezin ji pisporan dikarin zanyariyan beşdar bikin û hevkariyê bikin da ku projeyê bi pêş ve bibin. Berî ku GitHub xuya bibe, pêşdebirên ku dixwazin beşdarî projeyek bibin bi gelemperî hewce bû ku hin rêgezan bibînin ku bi nivîskaran re têkilî daynin - dibe ku bi e-nameyê - û dûv re wan qanih bikin ku dikarin pêbawer bibin û beşdariya wan rewa bû.

Têketin biguherînin

Gava ku gelek kes li ser projeyekê hevkariyê dikin, dijwar e ku meriv nirxan bişopîne - kî çi guhert, kengê û li ku derê ew pel têne hilanîn. GitHub bi şopandina hemî guheztinên ku li depoyê hatine kişandin vê pirsgirêkê digire.

Github ne tenê ji bo pêşdebiran e

Hemî ev diaxive ka GitHub çawa ji bo bernamenûsan bêkêmasî ye û dibe ku we bifikire ku ew tenê yên ku wê kêrhatî bibînin in. Her çend ew kêmtir gelemperî ye, hûn dikarin bi rastî ji bo her celeb pelê GitHub bikar bînin. Ger tîmek we heye ku bi domdarî di belgeyek Word-ê de guhertinan çêdike, mînakî, hûn dikarin GitHub-ê wekî pergala kontrola guhertoya xwe bikar bînin. Ev pratîk ne gelemperî ye, ji ber ku di pir rewşan de alternatîfên çêtir hene, lê ew tiştek e ku meriv di hişê xwe de bimîne.

Naha ku hûn dizanin GitHub çi ye, hûn amade ne ku dest pê bikin? Biçe  GitHub.com  Û ji bo kontrol bikin  rûpelên alîkariyê xwe piştî qeydkirinê.

Mesajên peywendîdar
Gotarê li ser biweşînin

Addîroveyek zêde bikin