- Malamalama pe o le a le fale teu oloa ma le taua o le faʻatonutonuina o faʻamatalaga ile GitHub.
- A'oa'o pe fa'afefea ona tu'uina atu lau poloketi: Terminal, GitHub Desktop, VSCode, ma tuusa'o mai le upegatafa'ilagi.
- Saili faiga sili ona lelei ma fautuaga mo le tausia o lau faleteuoloa faʻapolofesa, malupuipuia, ma faʻamaumau lelei.
So'o se atina'e po'o fa'apolofesa e feso'ota'i ma le lalolagi fa'atekonolosi e iloa le mea GitHubAe ui i lea, e le o tagata uma latou te iloa le faagasologa o lafo se poloketi i Github ma fa'aoga atoatoa le avanoa o le fa'atonutonuina o fa'aliliuga, felagolagoma'i 'au, ma le va'aiga fa'apolofesa o lo'o ofoina mai e lenei tulaga.
O lea la, i lenei tulaga, o tagata amata ma tagata atamamai e masani ona latou leiloa. I lenei tusiga, o le ae aʻoaʻoina Matou te taʻu atu ia te oe le auala e fai ai, talu ai E tele filifiliga poʻo metotiaAfai e te manaʻo e faʻaavanoa lau poloketi mo le galulue faʻatasi pe mo isi e faigofie ona vaʻai ma sii mai, faitau i luga e aʻoaʻo ai faʻamatalaga uma.
O le a le mea e teu ai ma aisea e faʻafeiloaʻi ai ile GitHub?
Un fale teu oloa O le avanoa faʻapitoa lea e teu ai faila ma faila a lau poloketi, faʻatasi ai ma le talaʻaga o suiga e tutupu ia i latou aʻo e alualu i luma i la latou atinaʻe. O lenei talafaasolopito e mafai ai Pulea fa'aliliuga, toe fo'i i setete ua mavae, galulue fa'atasi ma isi, ma tausia se fa'amaumauga manino o lau alualu i luma galuega..
Talia se fale teu oloa i luga GitHub E tele ona lelei:
- Pulea fa'aliliuga: O au suiga ua fa'amaumauina ma e mafai ona e fa'aleaogaina, toe iloilo, pe fa'asoa so'o se vaega o le atina'e.
- Fa'asao ao: e te aloese mai le leiloa o faʻamatalaga taua pe a tupu soʻo se faʻalavelave faʻapitonuʻu.
- Va'aiga Fa'apitoa: I le avea ai ma tagata lautele, e mafai e soʻo se tasi ona vaʻai i lau galuega, lea e faʻaleleia ai lau faila.
- Faigofie Galulue: GitHub fa'afaigofie mo isi ona saofagā i lau poloketi e ala i talosaga toso, fa'afitauli, po'o tui.

Amataina: Mea e mana'omia muamua ma Sauniuniga o le Si'osi'omaga
Aʻo leʻi tuʻuina atu se poloketi i Github, ia mautinoa o loʻo e faʻapipiʻi mea nei i lau komepiuta:
- Fa'amatalaga ile GitHub. E taua tele le fausiaina o fale teu oloa i luga o le tulaga.
- Git fa'apipi'i. O le fa'atonuga fa'atonuga meafaigaluega e mafai ai e oe ona pulea suiga. E mafai ona e siiina mai ma faʻapipiʻi mai lona faʻapitonuʻu aloaia. I luga o faiga faʻavae Linux, e mafai ona e faia le faʻapipiʻiina e ala i le faʻatinoina o le poloaiga
sudo apt-get install gitI le nofoaga faʻaiʻu. - Fa'atonu tulafono po'o le IDE. Filifiliga e pei o le Visual Studio Code (VSCode) fa'afaigofie le faiga. Afai e te manaʻo e faʻaogaina le tuʻufaʻatasia tuusaʻo ma GitHub mai le faatonu, e fautuaina e sii mai se tasi o nei meafaigaluega.
Mafai ona faʻapipiʻi Git i luga o lau polokalama, o le laasaga muamua o le faʻapipiʻi i lau igoa ma imeli (O le a fa'aogaina nei fa'amaumauga e saini ai au commits.) Mai le fa'ailoga, fa'agasolo mea nei:
git config --global user.name "TuNombre"
git config --global user.email [email protected]
O lenei faatulagaga e faʻalelalolagi ma e na'o le tasi e te faia i lau 'au.
Fausia le fale teu oloa ile GitHub
Ua o'o i le taimi e fai ai le avanoa e te fa'afeiloa'i ai lau poloketi. Fai lenei mea mai le GitHub web interface e ala i le mulimuli i laasaga nei:
- Avanoa i lou talaaga otooto i GitHub.com ma oomi le faamau “Fou” e fai ai se fale teu oloa fou.
- Ulufale i le nombre mana'omia mo le faleoloa ma fa'aopoopo a faʻamatalaga puupuu ae mautu e uiga i le faamoemoega o le poloketi.
- Filifili pe o le fale teu oloa lautele pe tumaʻotiAfai e te manaʻo e mafai e isi ona matamata ma auai, filifili tagata lautele.
- E iai lau filifiliga e fai ai se faila FAITAU.md otometi. E fautuaina lenei faila, aua o le mea muamua lea e vaʻaia e isi tagata atiaʻe pe a latou ulufale i le fale teu oloa.
- Kiliki "Fausia fale teu oloa" e faʻamaeʻa le faʻagasologa ma o lau fale teu oloa o le a sauni e talia faila.

Saunia lau galuega fa'apitonu'u mo le tu'uina atu ile GitHub
Faatasi ai ma lau fale teu oloa na fausia, o le isi laasaga e faʻapipiʻi ai se poloketi i le GitHub o le saunia lea o lau faila poloketi i lau komepiuta. Ina ia faia lenei mea, mulimuli i nei faatonuga i le terminal, muamua su'e le ala sa'o ma cd:
cd tu-carpeta-del-proyecto
Faʻamata nei le faleoloa Git i le lotoifale:
git init
O le a faia ai se faila natia e taʻua .git e teu ai le tala faasolopito ma isi faila i totonu.
Tuuina atu o le code i GitHub: o le faagasologa atoa i le laina
O le taimi lava e amata ai le fale teu oloa i le lotoifale, matou te tuʻuina atu mea uma i le GitHub e ala i le faʻatinoina o nei tulafono:
- Fa'aopoopo uma faila i le vaega fa'atulagaina ma:
git add .
- Fai se tautinoga Ina ia faamaumauina le siaki muamua:
git commit -m "Primer commit"
- Feso'ota'i le faleteuoloa fa'apitonu'u ma le mea mamao. Sui
NOMBRE_USUARIOyNOMBRE_REPOSITORIOe ala i faʻamatalaga moni:
git remote add origin https://github.com/NOMBRE_USUARIO/NOMBRE_REPOSITORIO.git
- Tu'u atu suiga ile GitHub (lala
mainomasterpe a talafeagai ai):
git push -u origin main
I nisi faleteuoloa tuai poʻo faʻasalalauga, o le lala autu o le master nai lo le mainAfai e te maua ni mea sese, siaki le igoa o le lala autu ma sui i le poloaiga i luga.

Faʻafefea ona tuʻuina atu galuega i Github mai VSCode
Fa'atonu fa'aonaponei e pei o VSCode Latou te faʻaalia le tuʻufaʻatasia masani ma Git ma GitHub. O le auala lenei e fai ai faigofie:
- Tatala lau faila poloketi i le faatonu ("File → Open Folder").
- Avanoa i le dashboard Pulea Puna (pulea code source) o loʻo i totonu o le itu.
- Kiliki "Initialize repository" pe afai e te leʻi faia. E tutusa lea ma le poloaiga
git init. - O le taimi lava e amata ai, o le a e vaʻai i se faʻamau i Fa'asalalau ile GitHubAfai o lou taimi muamua lea, e tatau ona e faʻatagaina le fesoʻotaʻiga i le va o le VSCode ma lau tala GitHub.
- Filifili e lolomi le faleteuoloa e fai mo tagata lautele pe tumaoti.
- Saunia faila mo le tautinoga muamua e ala i le maka o suiga ma faʻaopoopo se faʻamatalaga faʻamatalaga.
- Fa'asalalau lau poloketi ma e faigofie ona fa'afetaui suiga mai le fa'atonu.
O lenei filifiliga e lelei atoatoa mo i latou e manaʻo e nofo i totonu o le siosiomaga atinaʻe ma faʻafaigofieina le puleaina o galuega i aso taitasi.
Tu'u ma le lima faila mai le upega tafa'ilagi a GitHub
O le isi filifiliga, aemaise lava mo galuega laiti, o le tuʻuina atu lea o faila ma le lima mai le upega tafaʻilagi:
- Ulufale i le fale teu oloa fou i GitHub.
- Kiliki le lisi e toulu i lalo "Faaopoopo faila" ma filifili La'u faila.
- Toso ma lafo faila po'o faila mai lau komepiuta ile fa'amalama su'esu'e.
- I le pito i lalo, faʻaopoopo se feʻau faʻamaonia ma kiliki i luga Fai suiga e lafo ai faila.
O lenei metotia e itiiti le lelei mo galuega faatino i le atinaʻe malosi, ae aoga mo le faʻaopoopoina o faila patino, faʻamaumauga, ma isi mea.

Pulega maualuga ma faiga sili ona lelei pe a galue ma GitHub
O le tu'uina atu o se poloketi ua na'o le amataga. Ina ia maua le tele o mea mai le GitHub ma tausia se faʻalapotopotoga faʻapolofesa, matou te fautuaina le mulimuli i nei faʻataʻitaʻiga sili ona lelei:
- Fa'aauau le README.md i aso nei. O le tusi fa'asalalau lea a lau poloketi. O loʻo faʻamatalaina lona faʻamoemoe, faʻafefea ona faʻapipiʻi, faʻaogaina, ma soʻo se faʻamatalaga talafeagai. E mafai ona e fa'asa'o sa'o i luga ole laiga pe mai lau fa'atonu e fa'aaoga ai le fa'asologa o le Markdown.
- Fausia lala o galuega. Aua le faia uma au suiga i le "matua" poʻo le "matai." Fa'aoga lala eseese mo foliga fou po'o fa'aleleia. E mafai mulimuli ane ona tu'ufa'atasia i latou i le fa'aaogaina o talosaga toso.
- Tu'u mai faila .giignore e 'alofia ai le fa'asoaina o fa'amatalaga ma'ale'ale pe otometi ona gaosia, e pei o faila node_modules, faila lē tumau, po'o faila fa'alotoifale.
- Fa'amaopoopo fa'avaitaimi au fale teu fa'apitonu'u ma mamao. faʻaaogā
git pullina ia fa'afou lau kopi fa'apitonu'u i so'o se suiga atonu na faia e tagata fai sao. - Pulea mamao mamao. Afai e te suia le puna mamao, faʻaaoga
git remote -ve toe iloilo faleteuoloa fa'atasi magit remote remove origine aveese pe a tatau ai.
Clone ma galulue faatasi i galuega faatino: o le isi laasaga
A oʻo loa lau fale teu oloa i totonu o le ao, e mafai ona e faʻapipiʻi i soʻo se isi komepiuta e faʻaaoga ai:
git clone https://github.com/TU_USUARIO/TU_REPOSITORIO.git
O lenei mea o le a faia ai se kopi faʻapitonuʻu o lau poloketi, e aofia ai mea uma suia talafaasolopitoAfai e te manaʻo i le faila e iai se isi igoa, e mafai ona e faʻaopopo i le pito o le poloaiga. Ina ia taofia le faʻatonuga mai le fatuina o se faila fou ma tuʻu saʻo faila i totonu o le lisi o loʻo i ai nei, faʻaopoopo se vaitaimi:
git clone https://github.com/TU_USUARIO/TU_REPOSITORIO.git .
O le galulue faʻatasi ma isi tagata faʻaoga ile GitHub e uiga uma i le aʻoaʻoina o le tafe o lala, toso talosaga, ma iloiloga tulafono. I lenei auala, o le a mafai ai ona e talia sao mai fafo ma galue o se 'au i se tulaga faʻatulagaina ma lelei.
Fa'aletonu masani ma le auala e fa'aleleia ai
A fa'apipi'i se poloketi, atonu e te feagai ma ni fa'afitauli masani. O mea sili ona taatele ma auala e foia ai:
- Taumafai e tulei i se faleoloa gaogao e aunoa ma se lala matua- Afai na faia le faleoloa mamao e aunoa ma se README.md ma e leʻi tuleia lava se lala, ia mautinoa e tulei le lala muamua ma le igoa saʻo, e masani lava "autu" poʻo le "matai".
- Fete'ena'iga fa'atasi: Pe a iai ni suiga fa'atasi i le lotoifale ma le mamao, fofo i latou i le faia muamua a
git pullma foia feeseeseaiga a o lei faiagit pushtoe - le lava fa'atagaga: Ia mautinoa o loʻo ia te oe faʻamatalaga saʻo ma siaki o loʻo saʻo le sipelaina o le URL mamao (https poʻo le ssh pe a talafeagai).
- Ua galo ona faaopoopo faila taua: Toe iloilo ma faafou lau faila
.gitignoreina ia aua nei tu'u ese faila autu pe fa'afuase'i ona lafo fa'amatalaga patino.
O le tuʻuina atu o lau poloketi i GitHub o se suʻega taʻaloga mo lau faʻasologa o galuega: e mafai lava ona e toe faʻaleleia lomiga ua mavae, galulue faʻatasi, ma faʻaalia lau galuega i le lalolagi.
Fa'atonu fa'apitoa i fa'amatalaga fa'atekonolosi ma initaneti ma le sili atu ma le sefulu tausaga o le poto masani i fa'asalalauga fa'atekinolosi eseese. Sa ou galue o se faatonu ma fatuga o mataupu mo e-pisinisi, fesoʻotaʻiga, maketi i luga ole laiga ma kamupani faʻasalalauga. Na ou tusia foi i luga o le tamaoaiga, tupe ma isi vaega upega tafaʻilagi. O laʻu galuega o loʻu fiafia foi. O lenei, e ala i aʻu tusiga i Tecnobits, Ou te taumafai e suʻesuʻe uma tala fou ma avanoa fou e ofoina mai e le lalolagi o tekinolosi ia i tatou i aso uma e faʻaleleia ai o tatou olaga.