KomepiutaPolokalama faakomepiuta

Git - o le a lena? Git mo amataina: Faamatalaga

O le toatele oi latou o loo aafia i polokalama tau atinae, faalogo i Git. O le a le tusi e tolu? E taua le malamalama i le faamatalaga, faapea foi ma le mataupu faavae o le taotoga, e faaauau pea ona faaaoga lelei lenei lomiga faiga pulea, lea, e le pei o isi faiga tutusa e matua eseese lava manatu o faamatalaga, galue i ai, e ui lava o se Ofisa o tagata e faaaogāina faapena. O lea, o le a Git?

faʻamatalaga

o Git se faiga pulea lomiga tufatufaina mo le faila fou atiina ae. Ona sa faavaeina ai i le 2005. O le tusitala o le faiga o faagaoioia Linux. O le faiga synchronizes le galuega i le nofoaga, e pei foi tausia ma faafouina suiga i le faila. o se faiga talafeagai tele lenei pe afai e galulue i se galuega faatino a nai developers. Ina ia aso, o loo faaaogaina Git i le tele o galuega faatino lauiloa. E faapea o sea faaaogāina? Mo se faataitaiga, o loo auai le atinae o le faiga faagaoioia Android i se aofaiga tele o polokalame. O le a matuai le talafeagai pe afai o se tasi o latou faia se eseesega, ae o isi sa le iloa e uiga i ai. foi e mafai ai e tagata uma Git iloa suiga uma, ma i le tulaga o mea sese e toe foi atu i lomiga ua mavae o le faila.

Le faaaogaina o ata, e le patches

O le autu eseesega i le va Git ma isi faiga e pulea lomiga o e foliga mai e faapea i le faamatalaga. faamatalaga faleoloa le tele o polokalame e pei o se lisi o suiga, valaauina patches mo faila. O ia faiga e aofia ai le faamatalaga teuina o se seti o faila, faapea foi ma se seti o suiga lea ua faia mo e tusa faila taitasi i lea taimi. E faapefea e teu ai lona Git faamatalaga? Le a le mea o loo i ai i lenei faiga o le vaetofia mai isi? Nai lo o le patches, o le teuina o faamatalaga o loo manatu i ai o se seti o tae anufe o se faiga faila laiti. Soo se taimi lava ua faia se tagata e faaaogāina se lomiga fou o le galuega faatino, o le faiga e fai pea lava pea le tulaga faila suia i le taimi. Ina ia faateleina le le lelei i le tulaga pe afai e le suia o le faila, e lē laveaiina i le faiga, ma faia ai se faasinomaga i se muamua faaolaina kopi o lea na faia e oo atu i le aso.

o se eseesega taua lenei i isi faiga e pulea, lea e fananau mai i Git. O le a le eseesega i le va o le faamanuiaga? Git avea e pei o se faiga faila laiti ma le lava meafaigaluega mamana e taufetuli i luga o ai.

Advantageously gaoioiga i le lotoifale

Ina ia mafai ona faatino le tele o gaoioiga i Git, na manaomia faila i le lotoifale ma punaoa. O lona uiga, i le tele o tulaga, e le manaomia mo faamatalaga teuina i totonu o isi komepiuta i le fesootaiga. Talu ai suiga uma i le galuega faatino i ai i le tisiki, faatino galuega tupu i saosaoa uila. Mo se faataitaiga, e matamata i le talafaasolopito o le galuega, e le manaomia e sii mai le faigaluega. Sa ia faitau mai se repository le lotoifale i luga o le komepiuta. Afai e te manao e vaai i le suiga i le va o le lomiga o le faila, lea na faia i le masina ua mavae, ma o le taimi nei, e mafai ona e faia vave lava, e aunoa ma le faaaogaina i le faigaluega.

O se isi galuega i le lotoifale o se mea e mafai ona tele o mea e fai e aunoa ma se sootaga o fesootaiga. Mo se faataitaiga, o se atinae e mafai ona faia ni suiga ao i ai i felauaiga. I le tele o faiga e pulea, e le mafai lenei.

Mataituina o le faamaoni o faamatalaga

Ae e te leʻi faasaoina se faila, e tofia se tulafono i le tulaga o se checksum fuafuaina tuusao Git. O le a se checksum? O lenei taua, ua fuafuaina ai e faaaoga ai se algorithm faapitoa ma o loo faaaogaina e faamaonia le le faamaoni o faamatalaga i le taimi o le teuina ma le tuuina atu. E le mafai ona e suia soo se mea e aunoa ma le malamalama o Git, ma o se vaega taua o le filosofia faiga.

E masani ona faaopoopo

Toetoe lava o gaoioiga uma lea e tupu i le Git, na faaopoopo i le nofoaga autu o faamatalaga. e matua faigata lava i latou e aveese. E mafai ona e na o le maua ai le teuina o faamatalaga e le o, ae o loo aofia ai le leiloa pe loka i nofoaga. Ona o lenei mafuaaga, e toatele tagata e filifili ai Git, aua o lea e mafai ona e faia o suesuega e aunoa ma le tulaga lamatia e faia se mea irreparable.

tulaga faila

Le galulue faatasi ma Git mo amataina e aofia ai le manatuaina o le faila e mafai ona avea i se tasi o setete e tolu:

  • Tumau, o lona uiga, o loo teuina i le faila i le faleoloa i le lotoifale.
  • Suia pe a suiga ua faia ae leʻi fasiotia faasaoina.
  • Saunia - suia faila ua faailogaina mo le faasaoina.

O lea, i le galuega faatino o loo faaaogaina le Git, e tolu vaega mo le setete eseese o le faila:

  • O le Git tomatauga, lea faleoloa le metadata ma mea faavae faamatalaga. o le vaega aupito taua lea o le faiga.
  • Galulue tusitaiala, ua aveesea mai le nofoaga autu o faamatalaga ata o so o lomiga o le galuega faatino.
  • Faila o loo i ai faamatalaga e uiga i le faasaoina mulimuli ane ai.

faatuina Git

O le mea muamua e tatau ona e faia ina ia faaaoga se faiga e pulea lomiga - faatuina ai. E tele ni auala e faia lenei mea. E lua filifiliga autu:

  • Faʻapipiʻiina Git mai punavai.
  • afifi faapipiiina mo lou tulaga.

Faʻapipiʻiina Git mai punavai

Ina ua maua, a faaaogaina lelei o lenei filifiliga, o le a maua le lomiga aupito lata mai. Taitasi faafouina e masani lava ona o loo i ai le tele o le faaleleia o aoga i le Ofisa o tagata e faaaogāina. O le mafuaaga lena, pe afai o loo e faapipii mai le puna o le faigata tele mo oe, e sili atu ona lelei e filifili ai. Ioe, ma o le tele tufatufaga Linux aofia afifi tuai.

E tatau ona e faatuina faletusi manaomia: expat, faamo- moo, libiconv, openssl, zlib. Ina ua uma ona faapipii i latou, e mafai ona e sii maia le faiga pulea lomiga aupito lata mai, tuufaatasia ai ma faapipii ai.

Faapipiiina i Pupuni

Afai e te le maua Linux, e pei ona ou te manao e faaaoga Git, lagolagoina foi Pupuni lenei faiga. Ma e matuai faigofie lava ona faatuina. O loo i ai se galuega faatino msysGit, o le taualumaga faapipiiina lea o se tasi o le faigofie. E tatau lava ona e sii maia le faila installer, lea e mafai ona maua i luga o le a le itulau GitHub galuega, ona taufetuli ai. Ina ua uma ona faapipiiina i luga o lau komepiuta o le a lomiga e lua - graphical ma faamafanafanaina.

faatulagaga uluai Git

Le taimi lava e faapipii le faiga pulea i luga o le komepiuta, e tatau ona e faia o nisi laasaga e configure le siosiomaga mo le tagata e faaaogāina. e faia lenei mea na o le faatasi. Pe a faafouina faaolaina i tulaga uma. E mafai ona suia i soo se taimi.

Git e aofia ai se config git aoga, lea e mafai ai e faia tulaga ma pulea ai le faagaoioiga o le faiga, e pei foi foliga vaaia. O nei tapulaa e mafai ona teuina i totonu o nofoaga e tolu:

  • O le faila o loo i ai i tulaga faatauaina e tutusa uma tagata e faaaogaina ma repositories.
  • O le faila o loo i ai le tulaga e faaaogāina faapitoa.
  • I le configuration faila o loo i le repository nei. O le faataamilosaga e faatoa aoga ai.

igoa tu

Muamua lava, ina ua mavae faapipiiina, e tatau ona e tuuina atu se tagata e faaaogāina igoa ma e-meli. E taua tele lenei, e pei ona faia taitasi (vagana tulaga) o loo aofia ai le faamatalaga. Ua aofia ai i le faia faaooina atu uma ma e le mafai ona suia mulimuli ane.

Afai e te faamaoti filifiliga -global, o le a manaomia nei tulaga e tatau ona faia e tasi.

Le filifilia o se faatonu mau

Ina ua uma ona faamaoti ai le igoa o le faatonu e filifili ai, lea o le a talafeagai pe a taina savali i Git. Faaletonu le a faaaoga e le faatonu tulaga faiga faagaoioia. Afai e finagalo ai le tagata e faaaogāina e faaaoga le isi, e tatau ona faamauina i le faila configuration i le laina core.editor.

siaki tulaga

Ina ia iloa le faavae o Git, e tatau ona mafai ona e siaki le tulaga faaaogaina. Mo lenei faamoemoe le au le git le -list config. E faaalia filifiliga maua uma e mafai ona maua. O nisi filifiliga e mafai ona lisiina igoa e sili atu nai lo le taimi e tasi. ua mafua ona o le mea moni e faapea Git faitauina le ki lava lenei e tasi mai faila eseese. I lenei tulaga, o loo faaaogaina le taua e gata ai mo autu taitasi. E mafai ona siaki le tulaga faatauaina o nisi ki e fetaui i le au i le nofoaga o le «--list» - «{ki}".

E faapefea ona e fausia se repository

Ina ia ausia lenei sini i ni auala e lua. O le muamua o le faaulufale mai i totonu o le tusi i le taimi nei, po o le galuega faatino. O le lona lua - o se clone mai le faigaluega o se repository oi ai nei.

E faia lenei tusitaiala

Afai ua manatu le tagata e faaaogāina e amata le faaaogaina o Git i se galuega faatino o lo oi ai, e tatau ona alu atu i le tomatauga ma initialize le faiga. O lenei e manaomia ai se init git au. E faia ai se subdirectory i le tusitaiala o le a aofia ai faila talafeagai uma. I lenei tulaga, e lei faapipiiina pulea lomiga i luga o le galuega faatino. Ina ia faaopoopo faila e pulea lo latou manaomia o le faasino upu ma faia le fixation muamua o le suiga.

cloning a repository

Ina ia maua se ata o se repository oi ai nei manaomia se clone git au. Faatasi ai ma le fesoasoani a Git maua se kopi o le toeitiiti atoa le faamatalaga uma mai le faigaluega. O lenei e faatatau i lomiga uma o faila taitasi. A lava vaega ono, e pei o le tulaga o le toilalo o mafai ona e faaaogaina le clone le Faapolokalameina faigaluega i so o se tagata e faaaogāina auaunaga e toe foi le tagata faigaluega i le tulaga lea o le taimi cloning. e tutusa lenei e a toefuatai manatu.

Le aveesea o se faila i Git

Uninstall o so o se faila e mafai ona, afai tatou te aveesea mai le faasino upu, o lona uiga, o le faila mataituina. E manaomia ai se au git Rm. Ai foi e aveesea ai le faila mai le tusitaiala a le tagata e faaaogāina. Ona e manaomia e faatino ai le faia. Ina ua uma ia te ia, mou na o le faila ma toe mataituina. Afai ua suia, ma ua uma ona faasinoupuina, ona faaaoga lea o le aveesea faamalosia ma le filifiliga -f. O a auala o le a taofia ai le aveesea o faamatalaga e lei tusia i le snapshot, ma e leai se auala e toefuatai mai le faiga.

faalēaogāina suiga

I so o se taimi, atonu e tatau ai ina ia soloia so o se gaoioiga. Pe afai ua faia le amataga o le tagata e faaaogāina, galo e faaopoopo nisi faila, e mafai ona silisili mamao atu i ai e ala i le faaaogaina o le --amend filifiliga. O lenei poloaiga o loo faaaogaina e faia le faasino upu. Afai ua maea le mulimuli vagana ai sa leʻi faia ni suiga, o le a avea ma galuega faatino i le tulaga lava e tasi, ma o le a avea ma faatonu o le faamatalaga, pe afai o le faaaogāina e mafai ona faasaʻo mea uma e te manaomia. E tatau ona manatuaina e le o le a faalēaogāina e faalēaogāina uma o le taotoga. O nisi taimi e mafai ona e aveesea tumau o faamatalaga talafeagai. E tatau ona mataala.

taunuuga

O lenei e tatau ona faia ai se manatu o le tagata e faaaogāina o le a le Git, aisea manaomia lenei lomiga faiga pulea, e faapefea ona ese mai isi oloa faapena. E manino lava e tatau o se iloiloga atoa e faatuina se lomiga galulue o Git ma tulaga patino mo i latou lava. Le taofia o so o se tutorial po o vitio ala i Git mo "dummies", lea o le a mafai ona umia le laasaga tagata e faaaogāina ma lea laasaga e ala i le faagasologa o le galulue faatasi ai ma le faiga.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sm.unansea.com. Theme powered by WordPress.