O le a le GitHub, ma aisea e faʻaaogaina ai?

O le a le GitHub, ma aisea e faʻaaogaina ai?

GitHub o se 'upega tafaʻilagi ma auaunaga matou te faʻalogo ai geeks faʻataʻamilo i taimi uma, ae o le toʻatele o tagata e le malamalama lelei i le mea e fai. E te fia iloa pe o le a le uiga uma o le GitHub buzz? Faitau pea e iloa ai.

"Git" ile GitHub

Ina ia malamalama i le GitHub, e tatau ona e malamalama muamua ile Git. Git o se faiga faʻatonutonu faʻamatalaga faʻamatalaga na amataina e Linus Torvalds - o le tagata lava lea na fatuina Linux. Git e talitutusa ma isi faiga faʻatonutonu - Suiga CVS ma Mercurial e ta'u mai ai ni nai mea.

O lea la, Git o se faʻatonuga faʻatonuga, ae o le a le uiga o lena mea? Pe a faia e le au atinaʻe se mea (o se app, mo se faʻataʻitaʻiga), latou te faia pea suiga i le code, faʻasalalau fou fou e oʻo atu ma pe a maeʻa le faʻasalalauga muamua (non-beta).

O faiga fa'atonutonu fa'aliliuga e fa'atumauina pea nei fa'afouga, fa'aputuina suiga i totonu o se faleteuoloa tutotonu. O lenei mea e mafai ai e le au atinaʻe ona galulue faʻatasi, aua e mafai ona latou siiina mai se kopi fou o le polokalama, fai suiga, ma faʻapipiʻi le lomiga fou. E mafai e tagata atiae uma ona vaʻaia nei suiga fou, download i latou, ma saofagā.

E fa'apea fo'i, o tagata e le feso'ota'i ma le atina'e o le poloketi e mafai lava ona la'u mai ma fa'aoga faila. O le tele o tagata faʻaoga Linux e tatau ona masani i lenei faiga, e pei o le faʻaaogaina o le Git, Subversion, poʻo se isi auala faʻapena e masani ona faʻapipiʻi faila manaʻomia - aemaise lava i le sauniuni mo le tuʻufaʻatasia o se polokalame mai le code source (o se faiga masani masani mo tagata faʻaoga Linux).

Git o le fa'atonuga fa'atonuga o filifiliga mo le tele o tagata atia'e, talu ai e tele mea lelei nai lo isi faiga o lo'o avanoa. E teu lelei suiga faila ma fa'amautinoa lelei le fa'amaoni faila. Afai e te fia iloa auiliiliga,...  Git faavae itulau  O loʻo i ai se faʻamatalaga manino o le auala e galue ai Git.

"hub" ile GitHub

Ua matou faʻamaonia o le Git o se faʻatonuga faʻatonuga, tutusa ma sili atu nai lo le tele o isi mea e maua. O le a la le mea e fa'apitoa ai GitHub? Git o se mea faigaluega laina, ae o le ogatotonu o loʻo faʻataʻamilo ai mea uma e aʻafia ai Git o le nofoaga - GitHub.com - lea e teu ai e le au atinaʻe a latou poloketi ma fesoʻotaʻiga ma tagata tutusa mafaufau.

Sei o tatou iloiloina nisi o mafuaʻaga autu e fiafia ai geeks e faʻaaoga GitHub, ma aʻoaʻo nisi faʻamatalaga i luga o le ala.

Faleoloa

O se faleteuoloa (e masani ona faapuupuuina i le "repo") o se nofoaga e teu ai faila uma mo se poloketi faapitoa. O poloketi taʻitasi e iai lana lava repo, ma e mafai ona e mauaina i se URL tulaga ese.

Forking repo

"Fork" o le taimi e te fatuina ai se galuega fou e faʻavae i luga o se isi ua uma ona i ai. O se vaega sili lea e faʻamalosia atili ai le atinaʻeina o polokalame ma isi galuega. Afai e te mauaina se poloketi ile GitHub e te manaʻo e saofagā i ai, e mafai ona e tui le repo, fai suiga e te manaʻo ai, ma faʻasaʻo le toe faʻaleleia o le poloketi o se repo fou. Afai o le uluai fale teu oloa na e tuʻuina e fai ai lau poloketi fou ua toe faʻafouina, e faigofie ona e faʻaopoopoina na faʻafouga i lau tui o iai.

Talosaga faaui i tua

Ua e fausia se fale teu oloa, faia se iloiloga sili o le poloketi, ma e manaʻo ia iloa e le au atiaʻe muamua - ma atonu e aofia ai i totonu o le poloketi / fale teu oloa. E mafai ona e faia lenei mea e ala i le fatuina o se talosaga toso. O tusitala o le uluai fale teu oloa e mafai ona vaʻaia lau galuega, ona filifili lea pe talia pe leai i totonu o le galuega faʻapitoa. A e tuʻuina atu se talosaga toso, GitHub e tuʻuina atu se auala lelei mo oe ma le poloketi e taʻitaʻia ai fesoʻotaʻiga.

Fesootaiga lautele

Ole itu ole feso'ota'iga fa'aagafesootai ole GitHub atonu o lona uiga sili ona malosi, e mafai ai ona fa'atupuina galuega e sili atu nai lo se isi lava vaega o lo'o ofoina atu. O tagata faʻaoga taʻitasi ile GitHub e iai a latou lava faʻamatalaga e pei o se amataga o ituaiga, faʻaalia au galuega ua tuanai ma sao i isi poloketi e ala i talosaga toso.

E mafai ona fa'atalanoaina fa'alaua'itele iloiloga o poloketi, o lea e mafai ai e le to'atele o tagata tomai fa'apitoa ona saofagā i le poto ma le galulue fa'atasi e fa'agasolo ai le galuega. Aʻo leʻi oʻo mai le GitHub, o le au atinaʻe e fiafia e saofagā i se poloketi e masani lava ona manaʻomia e suʻe ni auala e faʻafesoʻotaʻi ai tusitala-atonu e ala i imeli-ona faʻamaonia ai lea e mafai ona faʻatuatuaina ma o la latou sao e faʻamaonia.

Suia ogalaau

A galulue fa'atasi tagata e to'atele i se poloketi, e faigata ona siaki fa'amaumauga - o ai na suia le mea, o afea, ma le mea e teu ai na faila. GitHub e tausia lenei mataupu e ala i le siakiina o suiga uma na tuleia i le fale teu oloa.

GitHub e le naʻo tagata atiaʻe

O nei mea uma e talanoa i le auala e atoatoa ai le GitHub mo tagata fai polokalame ma atonu e te manatu ai e naʻo latou lava e maua le aoga. E ui lava e le masani ai, e mafai ona e faʻaogaina le GitHub mo soʻo se ituaiga faila. Afai ei ai sau 'au o loʻo faia pea suiga i se pepa o le Word, mo se faʻataʻitaʻiga, e mafai ona e faʻaogaina le GitHub e fai ma au faʻatonuga faʻaoga. O lenei faiga e le masani, talu ai o loʻo i ai isi auala sili atu i le tele o tulaga, ae o se mea e teu i lou mafaufau.

O lea ua e iloa le uiga o le GitHub, ua e sauni e amata? Alu i le  GitHub.com  Ma ia mautinoa e toe iloilo  Itulau fesoasoani latou lava pe a uma ona lesitala.

Fesoʻotaiga faʻatatau
Fa'asalalau le tala ile

Faʻaopopo se manatu