GitHub yog dab tsi, thiab vim li cas nws thiaj siv?

GitHub yog dab tsi, thiab vim li cas nws thiaj siv?

GitHub yog lub vev xaib thiab cov kev pabcuam uas peb nyiam txhua lub sijhawm, tab sis tsis muaj coob tus neeg nkag siab tias nws ua li cas. Xav paub dab tsi tag nrho GitHub hustle yog txhua yam hais txog? Nyeem rau kom paub.

Git ntawm GitHub

Txhawm rau nkag siab GitHub, koj yuav tsum xub nkag siab txog Git. Git yog qhov qhib qhov kev tswj hwm qhov system pib los ntawm Linus Torvalds - tib tus neeg uas tsim Linux. Git zoo ib yam li lwm yam kev tswj hwm version - Kev Hloov Txim Siab CVS thiab Mercurial rau npe ob peb.

Yog li, Git yog qhov kev tswj hwm version, tab sis qhov ntawd txhais li cas? Thaum cov neeg tsim khoom tsim ib yam dab tsi (ib qho app, piv txwv li), lawv hloov pauv mus tas li rau cov cai, tso tawm cov ntawv tshiab kom txog rau thaum thiab tom qab thawj thawj (tsis yog-beta) tso tawm.

Cov txheej txheem tswj hwm ua kom cov kev hloov kho no nyob, thiab khaws cov kev hloov kho hauv lub hauv paus chaw cia khoom. Qhov no tso cai rau cov neeg tsim khoom sib koom tes yooj yim, vim tias lawv tuaj yeem rub tawm qhov tshiab ntawm qhov kev pab cuam, hloov pauv, thiab xa cov ntawv tshiab kawg. Txhua tus tsim tawm tuaj yeem pom, rub tawm thiab pab txhawb cov kev hloov pauv tshiab no.

Ib yam li ntawd, cov neeg uas tsis muaj dab tsi ua nrog kev txhim kho ntawm qhov project tseem tuaj yeem rub tawm thiab siv cov ntaub ntawv. Cov neeg siv Linux feem ntau yuav tsum paub txog cov txheej txheem no, xws li kev siv Git, Subversion, lossis lwm txoj kev zoo sib xws yog ntau heev rau rub tawm cov ntaub ntawv xav tau - tshwj xeeb tshaj yog nyob rau hauv kev npaj rau kev sau ib qho kev pab cuam los ntawm qhov chaws (ib qho kev coj ua zoo rau cov neeg siv Linux).

Git yog qhov kev tswj hwm zoo tshaj plaws rau feem ntau cov neeg tsim khoom, vim nws muaj ntau yam zoo dua lwm cov tshuab muaj. Nws khaws cov ntaub ntawv hloov pauv tau zoo dua thiab zoo dua kom ntseeg tau cov ntaub ntawv. Yog xav paub ntxiv,  Git cov nplooj ntawv yooj yim  Nws muaj cov lus piav qhia txog yuav ua li cas Git ua haujlwm.

"pivot" hauv github

Peb tau tsim tias Git yog qhov kev tswj hwm version, zoo sib xws tab sis zoo dua li ntau lwm txoj hauv kev muaj. Yog li, dab tsi ua rau GitHub tshwj xeeb? Git yog cov cuab yeej hais kom ua, tab sis qhov tseem ceeb ntawm txhua yam Git-kev koom nrog yog lub hub - GitHub.com - qhov chaw tsim khoom khaws lawv cov haujlwm thiab kev sib txuas nrog cov neeg nyiam.

Cia peb mus dhau qee qhov laj thawj tseem ceeb uas cov neeg nyiam siv GitHub, thiab kawm qee cov ntsiab lus ntawm txoj kev.

Khw

Ib lub chaw cia khoom (feem ntau luv luv rau "repo") yog qhov chaw uas tag nrho cov ntaub ntawv rau ib qhov project yog khaws cia. Txhua qhov project muaj nws tus kheej repo, thiab koj tuaj yeem nkag mus rau nws nrog qhov tshwj xeeb URL.

Forking Repo

Bifurcation yog thaum koj tsim ib qhov project tshiab raws li lwm qhov project uas twb muaj lawm. Qhov no yog qhov zoo tshaj plaws uas txhawb nqa kev txhim kho ntxiv ntawm software thiab lwm yam haujlwm. Yog tias koj pom ib qhov project ntawm GitHub uas koj xav pab, koj tuaj yeem fork lub repo, ua qhov kev hloov koj xav tau, thiab tso tawm qhov kev hloov kho tshiab raws li qhov tshiab repo. Yog tias qhov chaw cia khoom qub uas koj faib tau hloov kho los tsim koj qhov project tshiab, koj tuaj yeem yooj yim ntxiv cov hloov tshiab rau koj rab rawg uas twb muaj lawm.

Kev thov rho nyiaj

Koj tau muab tso ua ke ib lub chaw cia khoom, ua qhov kev tshuaj xyuas qhov project zoo, thiab koj xav kom nws lees paub los ntawm cov neeg tsim khoom qub - thiab tejzaum nws suav nrog hauv qhov project / repository. Koj tuaj yeem ua qhov no los ntawm kev tsim daim ntawv thov tshem tawm. Cov neeg sau ntawv ntawm qhov chaw cia khoom qub tuaj yeem pom koj cov haujlwm, thiab tom qab ntawd xaiv seb puas yuav txais los yog tsis lees txais hauv qhov haujlwm raug cai. Thaum koj muab qhov kev thov rub tawm, GitHub muab qhov nruab nrab zoo rau koj thiab qhov project ua rau kev sib txuas lus.

Kev sib tham

Cov kev sib tham hauv zej zog ntawm GitHub yog tej zaum nws qhov muaj zog tshaj plaws, tso cai rau cov haujlwm kom loj hlob dhau ib qho ntawm lwm cov nta ntawm kev muab. Txhua tus neeg siv ntawm GitHub muaj lawv tus kheej profile uas ua haujlwm zoo li rov pib dua, nthuav qhia koj cov haujlwm yav dhau los thiab kev koom tes rau lwm qhov haujlwm ntawm kev thov rub tawm.

Kev tshuaj xyuas qhov project tuaj yeem tham txog pej xeem, yog li pab pawg loj ntawm cov kws tshaj lij tuaj yeem pab txhawb kev paub thiab kev sib koom tes kom txav mus rau qhov project. Ua ntej GitHub tshwm sim, cov neeg tsim khoom txaus siab los pab txhawb rau qhov project feem ntau xav tau los nrhiav qee txoj hauv kev hu rau cov kws sau ntawv - tej zaum los ntawm email - thiab tom qab ntawd yaum lawv tias lawv tuaj yeem ntseeg tau thiab tias lawv qhov kev koom tes yog raug cai.

Hloov cov cav

Thaum ntau tus neeg koom tes hauv ib qhov project, nws nyuaj rau taug qab kev tshuaj xyuas - leej twg hloov dab tsi, thaum twg, thiab qhov twg cov ntaub ntawv khaws cia. GitHub saib xyuas qhov teeb meem no los ntawm kev taug qab txhua qhov kev hloov pauv mus rau qhov chaw cia khoom.

Github tsis yog rau cov neeg tsim khoom xwb

Qhov no txhua tus tham txog yuav ua li cas GitHub zoo meej rau programmers thiab tej zaum yuav ua rau koj xav tias lawv tsuas yog cov uas yuav pom nws muaj txiaj ntsig. Txawm hais tias nws tsis tshua muaj, koj tuaj yeem siv GitHub rau txhua hom ntaub ntawv. Yog tias koj muaj ib pab neeg uas niaj hnub hloov pauv rau cov ntaub ntawv Word, piv txwv li, koj tuaj yeem siv GitHub ua koj qhov kev tswj hwm version. Qhov kev coj ua no tsis muaj ntau, vim tias muaj ntau txoj hauv kev zoo dua hauv feem ntau, tab sis nws yog ib yam uas yuav tsum nco ntsoov.

Tam sim no koj paub tias GitHub yog dab tsi, koj puas tau npaj pib? Mus rau  GitHub.com  Thiab nco ntsoov xyuas  nplooj ntawv pab lawv tus kheej tom qab sau npe.

Related posts
Tshaj tawm tsab xov xwm ntawm

Ntxiv ib saib