He aha ke github, a no ke aha i hoʻohanaʻia ai?

He aha ʻo GitHub, a no ke aha i hoʻohana ʻia ai?

ʻO GitHub kahi pūnaewele a me ka lawelawe a mākou e hana nei i nā manawa āpau, akā ʻaʻole nui ka poʻe i maopopo maoli i kāna hana. Makemake ʻoe e ʻike i ke ʻano o ka GitHub hustle? E heluhelu no ka ike.

ʻO Git ma GitHub

No ka hoʻomaopopo ʻana iā GitHub, pono ʻoe e ʻike mua iā Git. ʻO Git kahi ʻōnaehana mana mana mana i hoʻomaka ʻia e Linus Torvalds - ʻo ia ka mea nāna i hana Linux. Ua like ʻo Git me nā ʻōnaehana mana ʻē aʻe - ʻĀpana ʻO CVS a me Mercurial e inoa i kekahi.

No laila, ʻo Git kahi ʻōnaehana mana mana, akā he aha ke ʻano? Ke hana nā mea hoʻomohala i kekahi mea (kahi app, no ka laʻana), hana lākou i nā loli mau i ke code, e hoʻokuʻu ana i nā mana hou a hiki i ka hoʻokuʻu ʻana o ka luna mua (non-beta).

Mālama nā ʻōnaehana mana version i kēia mau hoʻoponopono, a mālama i nā hoʻololi i loko o kahi waihona kikowaena. ʻAe kēia i nā mea hoʻomohala e hana maʻalahi, no ka mea hiki iā lākou ke hoʻoiho i kahi mana hou o ka papahana, hana i nā loli, a hoʻouka i ka mana hou loa. Hiki i kēlā me kēia mea hoʻomohala ke ʻike, hoʻoiho a hāʻawi i kēia mau loli hou.

Pēlā nō, hiki i nā poʻe i pili ʻole i ka hoʻomohala ʻana i ka papahana ke hoʻoiho a hoʻohana i nā faila. Pono ka hapa nui o nā mea hoʻohana Linux i kēia kaʻina hana, e like me ka hoʻohana ʻana iā Git, Subversion, a i ʻole kahi ʻano like ʻole he mea maʻamau ke hoʻoiho i nā faila i makemake ʻia - ʻoi loa i ka hoʻomākaukau ʻana no ka hōʻuluʻulu ʻana i kahi papahana mai ka code kumu (he hana maʻamau no nā mea hoʻohana Linux).

ʻO Git ka ʻōnaehana mana mana i makemake ʻia no ka hapa nui o nā mea hoʻomohala, no ka mea he nui kona mau pono ma mua o nā ʻōnaehana i loaʻa. Mālama ʻo ia i ka hoʻololi ʻana i nā faila a ʻoi aku ka maikaʻi o ka hōʻoia ʻana i ka pono o ka faila. Inā makemake ʻoe e ʻike i nā kikoʻī,  ʻaoʻao kumu kumu Git  Loaʻa iā ia kahi wehewehe piha o ka hana ʻana o Git.

"pivot" ma github

Ua hoʻokumu mākou ʻo Git kahi ʻōnaehana mana mana, like akā ʻoi aku ka maikaʻi ma mua o nā koho ʻē aʻe i loaʻa. No laila, he aha ke ʻano kūikawā o GitHub? ʻO Git kahi mea hana laina kauoha, akā ʻo ke kikowaena o nā mea āpau e pili ana iā Git ka hub - GitHub.com - kahi e mālama ai nā mea hoʻomohala i kā lākou mau papahana a me ka pūnaewele me nā poʻe like.

E hele kāua i kekahi o nā kumu nui e makemake ai nā geeks e hoʻohana iā GitHub, a aʻo i kekahi mau huaʻōlelo ma ke ala.

Halekuai

ʻO kahi waihona (hoʻopōkole pinepine ʻia i "repo") kahi wahi e mālama ʻia ai nā faila a pau no kahi papahana. Loaʻa i kēlā me kēia papahana kona repo ponoʻī, a hiki iā ʻoe ke komo me kahi URL kūʻokoʻa.

Repo Forking

ʻO ka Bifurcation ke hana ʻoe i kahi papahana hou e pili ana i kahi papahana ʻē aʻe i loaʻa. He hiʻohiʻona maikaʻi kēia e paipai nui i ka hoʻomohala hou ʻana i nā polokalamu a me nā papahana ʻē aʻe. Inā ʻike ʻoe i kahi papahana ma GitHub āu e makemake ai e hāʻawi, hiki iā ʻoe ke ʻoki i ka repo, hana i nā hoʻololi āu e makemake ai, a hoʻokuʻu i ka papahana i hoʻoponopono ʻia ma ke ʻano he repo hou. Inā hōʻano hou ʻia ka waihona mua āu i hoʻokaʻawale ai e hana i kāu papahana hou, hiki iā ʻoe ke hoʻohui maʻalahi i kēlā mau mea hou i kāu ʻōpala.

Nā noi hoʻihoʻi

Ua hoʻohui ʻoe i kahi waihona, hana i kahi loiloi papahana maikaʻi loa, a makemake ʻoe e ʻike ʻia e nā mea hoʻomohala kumu - a hoʻokomo ʻia paha i loko o ka papahana / waihona. Hiki iā ʻoe ke hana i kēia ma ka hana ʻana i kahi noi withdrawal. Hiki i nā mea kākau o ka waihona kumu ke ʻike i kāu hana, a laila koho i ka ʻae ʻana a i ʻole ma ka papahana kūhelu. Ke hoʻopuka ʻoe i kahi noi huki, hāʻawi ʻo GitHub i kahi ala kūpono no ʻoe a me ke alakaʻi o ka papahana e kamaʻilio.

Nā pūnaewele puni honua

ʻO ka hiʻohiʻona kaiapili o GitHub ka mea ikaika loa, e ʻae ana i nā papahana e ulu aʻe ma mua o nā hiʻohiʻona ʻē aʻe i hāʻawi ʻia. Loaʻa i kēlā me kēia mea hoʻohana ma GitHub ko lākou ʻaoʻao ponoʻī e like me ka hoʻomaka ʻana o nā ʻano, e hōʻike ana i kāu hana i hala a me nā haʻawina i nā papahana ʻē aʻe ma o nā noi huki.

Hiki ke kūkākūkā ʻia nā loiloi papahana, no laila hiki i kahi hui nui o ka poʻe akamai ke hāʻawi i ka ʻike a hui pū i ka neʻe ʻana i ka papahana i mua. Ma mua o ka puka ʻana o GitHub, makemake nā mea hoʻomohala e hāʻawi i kahi papahana e ʻimi i kahi ala e hoʻopili ai i nā mea kākau - ma o ka leka uila paha - a laila e hōʻoiaʻiʻo iā lākou e hiki ke hilinaʻi ʻia a he kūpono kā lākou hāʻawi.

Hoʻololi i nā lāʻau

I ka hui pū ʻana o nā poʻe he nui i kahi papahana, paʻakikī ka mālama ʻana i nā loiloi - ʻo wai ka mea i hoʻololi i ka mea, ka manawa a me kahi i mālama ʻia ai kēlā mau faila. Mālama ʻo GitHub i kēia pilikia ma ka mālama ʻana i nā hoʻololi āpau i paʻi ʻia i ka waihona.

ʻAʻole wale ʻo Github no nā mea hoʻomohala

Ke kamaʻilio nei kēia a pau e pili ana i ka maikaʻi o GitHub no nā polokalamu polokalamu a manaʻo paha ʻoe ʻo lākou wale nō ka mea e ʻike pono ai. ʻOiai he mea maʻamau, hiki iā ʻoe ke hoʻohana iā GitHub no kēlā me kēia ʻano faila. Inā loaʻa iā ʻoe kahi hui e hoʻololi mau nei i kahi palapala Word, no ka laʻana, hiki iā ʻoe ke hoʻohana iā GitHub e like me kāu ʻōnaehana mana mana. ʻAʻole maʻamau kēia hana, no ka mea, aia nā koho ʻoi aku ka maikaʻi ma ka hapa nui, akā he mea ia e hoʻomanaʻo.

I kēia manawa ua ʻike ʻoe i ke ʻano o GitHub, ua mākaukau ʻoe e hoʻomaka? E hele  GitHub.com  A e nānā pono  ʻaoʻao kōkua kā lākou iho ma hope o ke kākau inoa ʻana.

Pākuʻi pili
Hoʻopuka i ka ʻatikala ma

Pākuʻi i kahi manaʻo