Menene GitHub, kuma me yasa ake amfani da shi?

Menene GitHub, kuma me yasa ake amfani dashi?

GitHub gidan yanar gizo ne da sabis wanda muke sha'awar koyaushe, duk da haka mutane da yawa ba su fahimci ainihin abin da yake yi ba. Kuna so ku san abin da duk GitHub hustle yake? Ci gaba da karantawa don gano.

Git a GitHub

Don fahimtar GitHub, dole ne ku fara fahimtar Git. Git shine tsarin sarrafa sigar buɗaɗɗen tushe wanda Linus Torvalds ya fara - mutumin da ya ƙirƙiri Linux. Git yayi kama da sauran tsarin sarrafa sigar - Juyawa CVS da Mercurial don suna kaɗan.

Don haka, Git tsarin sarrafa sigar, amma menene hakan yake nufi? Lokacin da masu haɓakawa suka ƙirƙiri wani abu (wani ƙa'ida, alal misali), suna yin canje-canje akai-akai ga lambar, suna fitar da sabbin nau'ikan har sai bayan fitowar hukuma ta farko (marasa beta).

Tsarukan sarrafa sigar suna kiyaye waɗannan bita-da-kullin a raye, da adana gyare-gyare a cikin ma'ajiya ta tsakiya. Wannan yana ba masu haɓaka damar haɗin gwiwa cikin sauƙi, saboda suna iya saukar da sabon sigar shirin, yin canje-canje, da loda sabon sigar. Kowane mai haɓakawa yana iya gani, zazzagewa da ba da gudummawar waɗannan sabbin canje-canje.

Hakanan, mutanen da ba su da alaƙa da haɓaka aikin har yanzu suna iya zazzagewa da amfani da fayilolin. Yawancin masu amfani da Linux yakamata su saba da wannan tsari, kamar yadda amfani da Git, Subversion, ko wata hanya mai kama da ita ta zama ruwan dare don zazzage fayilolin da ake buƙata - musamman a cikin shirye-shiryen tattara shirin daga lambar tushe (aikin gama gari ga masu amfani da Linux).

Git shine tsarin sarrafa sigar da aka fi so don yawancin masu haɓakawa, saboda yana da fa'idodi da yawa akan sauran tsarin da ake da su. Yana adana canje-canjen fayil da inganci kuma mafi kyawun tabbatar da amincin fayil ɗin. Idan kuna sha'awar sanin cikakkun bayanai,  Git kayan yau da kullun  Ya ƙunshi cikakken bayani na yadda Git ke aiki.

"pivot" a cikin github

Mun tabbatar da cewa Git tsarin sarrafa sigar ne, kama amma mafi kyau fiye da yawancin hanyoyin da ake da su. Don haka, menene ke sa GitHub ta musamman? Git kayan aiki ne na layin umarni, amma babban abin da ke tattare da Git shine cibiyar - GitHub.com - inda masu haɓakawa ke adana ayyukansu da hanyar sadarwa tare da mutane masu tunani iri ɗaya.

Bari mu ga wasu manyan dalilan geeks suna son amfani da GitHub, kuma mu koyi wasu sharuɗɗan a hanya.

mkhzan

Ma'ajiya (yawanci an gajarta zuwa "repo") wuri ne da ake adana duk fayiloli na wani aiki. Kowane aikin yana da nasa repo, kuma kuna iya samun dama gare shi tare da URL na musamman.

Forking Repo

Bifurcation shine lokacin da kuka ƙirƙiri sabon aikin dangane da wani aikin da ya riga ya wanzu. Wannan babban fasali ne wanda ke ƙarfafa haɓaka haɓaka software da sauran ayyukan. Idan kun sami wani aiki akan GitHub wanda kuke son ba da gudummawa gareshi, zaku iya cokali mai yatsa, yin canje-canjen da kuke so, sannan ku saki aikin da aka bita azaman sabon repo. Idan ainihin ma'ajin da kuka raba an sabunta shi don ƙirƙirar sabon aikin ku, zaku iya ƙara waɗancan ɗaukakawar zuwa cokali mai yatsu na yanzu.

Buƙatun janyewa

Kun haɗa wurin ajiya, kun yi babban bita na aikin, kuma kuna son masu haɓakawa na asali su gane shi - kuma mai yiyuwa ne a haɗa su cikin aikin hukuma/majiya. Kuna iya yin haka ta ƙirƙirar buƙatar janyewa. Marubutan ma'ajiyar asali na iya ganin aikinku, sannan zaɓi ko karɓe shi a cikin aikin hukuma ko a'a. Lokacin da kuka fitar da buƙatun ja, GitHub yana samar muku da ingantacciyar hanya da jagorar aikin don sadarwa.

Cibiyoyin sadarwar jama'a

Bangaren sadarwar zamantakewa na GitHub tabbas shine mafi girman fasalinsa, yana ba da damar ayyukan haɓaka fiye da kowane ɗayan abubuwan da ake bayarwa. Kowane mai amfani a kan GitHub yana da nasu bayanin martaba wanda ke aiki kamar ci gaba na nau'ikan nau'ikan, suna nuna ayyukan da kuka bayar da gudummawa ga wasu ayyukan ta hanyar buƙatun ja.

Ana iya tattauna sake dubawa na ayyukan a bainar jama'a, don haka babban ƙungiyar masana za su iya ba da gudummawar ilimi da haɗin kai don ciyar da aikin gaba. Kafin GitHub ya bayyana, masu haɓakawa masu sha'awar ba da gudummawa ga aikin yawanci suna buƙatar nemo wasu hanyoyin tuntuɓar marubutan - watakila ta imel - sannan kuma su gamsar da su cewa za a iya amincewa da su kuma gudummawar da suka bayar ta halatta.

Canja rajistan ayyukan

Lokacin da mutane da yawa suka haɗa kai akan wani aiki, yana da wuya a ci gaba da lura da bita-wanda ya canza menene, yaushe, da kuma inda aka adana waɗannan fayilolin. GitHub yana kula da wannan batu ta hanyar lura da duk canje-canjen da aka tura zuwa ma'ajiyar.

Github ba na masu haɓakawa bane kawai

Wannan duk yana magana ne game da yadda GitHub yake cikakke ga masu shirye-shirye kuma yana iya sa ku yi tunanin cewa su kaɗai ne za su sami amfani. Kodayake ba shi da yawa, zaku iya amfani da GitHub don kowane nau'in fayil. Idan kuna da ƙungiyar da koyaushe ke yin canje-canje ga takaddar Kalma, alal misali, zaku iya amfani da GitHub azaman tsarin sarrafa sigar ku. Wannan al'ada ba ta zama gama gari ba, saboda akwai mafi kyawun madadin a mafi yawan lokuta, amma abu ne da ya kamata a tuna.

Yanzu da kun san abin da GitHub ke nufi, kuna shirye don farawa? Je zuwa  GitHub.com  Kuma tabbatar da duba  shafukan taimako nasu bayan rajista.

Related posts
Buga labarin akan

Ƙara sharhi