Lik'homphieuthaSoftware

Git - ke eng? Git bakeng sa ba qalang: Tlhaloso

Ba bangata ba batho ba amehang le Software ntshetsopele, utloa ka Git. ke litlhaku tse tharo ke afe? Ke habohlokoa ho utloisisa tlhaloso, hammoho le melao-motheo ea sebetsa, ho tsoela pele ho ka katleho a sebelisa ena le tsamaiso ea taolo tlhahiso, e leng, ho fapana le tsamaiso ea tse ling tse tšoanang le tse bopa dikgopolo tsa e fapaneng ka ho feletseng tsa tlhahisoleseding, mosebetsi le eona, ho sa tsotellehe ya segokanyimmediamentsi sa sebolokigolo tse tšoanang mosebedisi. Ho joalo, ke eng Git?

tlhaloso

Git ke aba oona tsamaisong tlhahiso taolo ya faele e sa tsoa pele. Ho ile ha thehoa ka 2005. The mongoli oa Linux tshebetso ya ho sebetsa. tsamaiso ea synchronizes mosebetsi le sebaka sa, hammoho le ho boloka le ho ntlafatsa liphetoho ho difaele. Sena ke ka tsela e loketseng haholo ha etsa mosebetsi o itseng le ke jwa tse seng kae. Ho fihlela joale, e le Git e sebediswa mererong ngata tummeng. Hore tšebeliso e joalo? Ka mohlala, ntshetsopele ya tshebetso ya ho sebetsa Android e kopanela ka palo e kholo ea ba mananeo. E ka ba tšitiso haholo haeba e mong oa bona entse phapang, ha ba bang ba ne ba sa tsebe ka taba ena. Git hape dumella mong le e mong ho hlokomela liphetoho tsohle, 'me ka tabeng ea liphoso ho khutlela version fetileng tsa difaele.

Sebelisa snapshots, ha likoatipa

Phapang ka sehloohong pakeng tsa Git le tse ling tse tsamaiso ea tlhahiso taolo ke hore ho sheba boitsebiso. Mananeo a mangata a lebenkele lesedi ka lethathamo la liphetoho, ba bitselitsoeng likoatipa tsa difaele. tsamaiso ea joalo e kenyeletsa ya data bolokwa e le sete ya difaele, hammoho le sete ya liphetoho tseo re li etsetsoang bakeng sa e mong le e faele mabapi le nako. Mokhoa oa ho boloka ya data Git lona? ke eng ho na le 'ona tsamaisong ena e beha e ntle le batho ba bang? Ho ena le ho likoatipa, ya data bolokoa e nkoa e le sete ya e hlahisa tsamaiso e nyane faele. Neng le neng ha mosebedisi a etsa tlhahiso e ntjha ya mosebetsi oo, o tsamaiso feela e ntse e tsoela boemo hlobo faele ka nako eo. Ho eketsa bokgoni ba ho le joalo moo faele ya ha aa fetoha, tsamaiso ha e pholosa, 'me le etsa ya referense ho kopi pele bolokoa ea eo e neng e entsoe ho fihlela ho letsatsi.

Sena ke e lehlakoreng le leng bohlokoa ho tsamaiso ea tse ling tse mabapi le ho laola, e leng ntho ea tlhaho ho Git. ke phapang pakeng tsa melemo efe? Git e tšoana le tsamaiso tse nyenyane faele le lisebelisoa e matla haholo hore matha ka holim'a eona.

tshebetso Advantageously ea moo

E le hore ho phetha tshebetso ka ho fetisisa Git, feela lokela a difaele tsa ho ea moo le mehlodi. Sena se bolela hore maemong a mangata ho na le ke ho hlokahale bakeng sa ya data bolokwa ka lik'homphieutha tse ling ka ya netweke le. Kaha liphetoho tsohle mosebetsi oo ke ka tiske ya, ho phetha tshebetso etsahalang ka lebelo lehalima. Ka mohlala, ho sheba histori ea mosebetsi oo, o ha ho hlokahale ho thowuni ho tloha seva ya. O ile a bala ho tloha ka polokelo ea moo ka k'homphieutha. Haeba u batla ho bona liphetoho tseo pakeng tsa phetolelo ea faele, e leng e ne e entsoe ka khoeli tse fetileng, 'me hona joale, u ka etsa ka potlako haholo, ntle le ho retelehela ho server ya.

mosebetsi e mong ea moo ke ntho e 'ngoe eo e ka ba e ngata ea lintho ho etsa ntle le mabapi khokahano. Mohlala, developer indonesia a ka etsa liphetoho ha ho tsamaisa. Ka tsamaiso ea tse ngata mabapi le ho laola, sena ha se ka khoneha.

Hlokomela ea botšepehi ba ya data

Pele u boloka faele efe kapa efe, ho se abeloa khoutu ka mokgwa wa e checksum balwa ka ho toba Git. Ke seo checksum? boleng ena, e balwa sebelisa-tharabololo khethehileng le e sebediswa ho netefatsa botšepehi ba ya data nakong polokelo le phetiso. Ho ke ke ha khoneha ho fetola letho ntle le tsebo ea Git, 'me ke ea bohlokoa karolo ea tsamaiso ea filosofi.

Tsena hangata e eketsa

Hoo e ka bang mesebetsi tsohle tse etsahalang ka Git, eketsa ho polokelongtshedimosetso ena. Ba thata haholo ho tlosa. O ka feela lahleheloa ke lesedi bolokoa e e-s'o, empa ho lahleheloa ke e qheleloa ka thōko ha e lifensetere, liloko kena sebakeng. Ka lebaka lena, batho ba bangata ba khetha ho Git, hobane ka nako eo o ka tsamaisa liteko tsa kantle ho kotsi ho etsa ntho e 'ngoe irreparable.

boemo faele

Ho sebetsa le Git bakeng sa ba qalang ho akarelletsa ho hopola hore faele e ka ba e 'ngoe ea linaha tsena tse tharo:

  • E tsitsitseng, ke hore, faele e bolokwa le ka lebenkeleng ba sebakeng seo.
  • Fetoloa ha liphetoho tse entsoeng empa leha ho le joalo ha a bolaoa polokesegong.
  • Lokisetsa - fetohile difaele tse di tšoauoa ho boloka.

Ho joalo, mererong ea hore sebelisa Git, ho na le likarolo tse tharo tsa e bolela e fapaneng ya faele ya:

  • The Git dinomoro, e boloka e phaketse le Sepheo ya data ho lefisa. Ena ke karolo ea bohlokoa ka ho fetisisa ea tsamaiso.
  • Sebetsa dinomoro, e ntšitsoeng kopi ea polokelongtshedimosetso ya tlhahiso leha e le efe morero.
  • Faele e nang le boitsebiso bo mabapi le ho boloka latelang.

kenya Git

Ntho ea pele eo u lokelang ho se etsa e le hore ho sebelisa tsamaiso tlhahiso taolo - kenya eona. Ho na le litsela tse ngata ho etsa sena. Na dikgetho tse peli tse khōlō:

  • Kenya Git tswa mohloding.
  • Tlhomamiso sephutheloana ya sethaleng hao.

Kenya Git tswa mohloding

Ha fumaneha, le sebelisoa hamolemonyana khetho ena, e le phetolelo ea morao-rao e tla fumaneha. E mong le e update lam hangata e na le e ngata lintlafatso le thuso ho segokanyimmediamentsi sa sebolokigolo ea mosebedisi. Ke ka lebaka leo, haeba u kenya tswa mohloding Hase ntho e thata haholo bakeng sa hao, e ke molemo ho khetha. E, le Linux kgaoganyeditsweng fetisisa kenyeletsa liphutheloana se felloe ke nako.

O hloka ho kenya lilaebrari hlokahalang: expat, phomola hamonate, libiconv, openssl, zlib. Ka mor'a kenya bona, u ka thowuni tsa morao-rao oona tsamaisong tlhahiso taolo, ngola e le kenya eona.

Tlhomamiso ka Windows

Haeba u ha ba na Linux, ha ke ntse ke batla ho sebelisa Git, Windows hape tshehetsa tsamaiso ena. 'Me e ke ho bonolo ho e kenya. Ho na le morero msysGit, ho hlongoa Tsamaiso eo ke e mong oa bonolo ka ho fetisisa. O feela lokela ho kopitsa kenyang faele, e ka fumanoa ka mo porojekeng e GitHub leqepheng la, 'me joale matha eona. Mora tlhomamiso khomphuteng ya hao tla version tse peli - dikerafike le ho tšelisa.

Ka lekhetlo la pele seta Git

Hang tsamaiso ea taolo e hlomamisa khomphuteng ya, u lokela ho etsa ba bang ba mehato ea ho configure tikoloho ya mosebedisi e. Sena se etsoa hanngoe feela. Ha tlhabololwa ga litlhophiso kaofela ba pholoha. Ba ile ba ka fetoloa ka nako efe kapa efe.

Git akarelletsa utility git config, eo lumella ho etsa litlhophiso le ho laola tšebetso ea tsamaiso, hammoho le ponahalo e ntle. entsprechen tsena ka ho bolokoa ka libaka tse tharo:

  • Faele e nang le melemo eo ke lintho tse tloaelehileng ho basebelisi bohle le repositories.
  • Faele hore e na le litlhophiso itseng mosebedisi.
  • Ka faele ea phetolo sebakeng sa polokelo jwale. entsprechen joalo ke mabaka feela bakeng sa eona.

lebitso le tloaelo

Pele ho tsohle, ka mor'a tlhomamiso, o lokela ho fana ka lebitso la mosebedisi le e-mail. Sena ke sa bohlokoa haholo, e le e mong le e etsa (boloka boemo) e na le boitsebiso. Di kenyelelitsoe tlama tsohle a tšoaetsanoang le ho ke ke ba fetoha hamorao.

Ha o bolela ka ho toba -global khetho, Litlhophiso tsena tla hloka hore ho etsoe hang.

Khetha mohlophisi sengolwa

Mora mme bo hlalosang lebitso la mohlophisi ea ho ikhethela, e leng ne e tla ba hlokahala ha thaepa melaetsa ka Git. Default tla sebelisa tekanyetso tshebetso ya ho sebetsa mohlophisi. Ha mosebedisi le batla ho sebelisa tse ling, u lokela ho ba ngolisa ka faele ea phetolo ka core.editor mola.

Litlhophiso tsa cheke

Ho tseba lintho tsa motheo tsa Git, o lokela ho ba khona ho hlahloba Litlhophiso tsa ho sebediswa. Bakeng sa morero ona ho sehlopha sa git le config -list. E bontša le dikgetho tsohle fumaneha hore ka fumanoa. Ba bang ba dikgetho mabitso ka ho tse thathamisitsoeng ho feta hang. Sena ke ka ntlha ya go ha e le hantle hore Git baleha tjena senotlolo e tšoanang, ho tloha a difaele tsa ho fapaneng. Ka ba boemong bona, boleng qetela e sebediswa bakeng sa e mong le e senotlolo. Ho ka etsahala ho hlahloba melemo ea linotlolo tse itseng hore lumellane ka sehlopha sa sebakeng sa «--list» - «{senotlolo}".

Tsela ea ho bopa polokelo

Ho finyelle pakane ena ka litsela tse peli. Ea pele ke ho kenya ka dinomoro jwale, kapa morerong ona. Ea bobeli - ka clone tswa seva ya polokelo teng.

Bopa ka dinomoro ena

Ha mosebedisi ka etsa qeto ea ho qala ho sebelisa Git ho porojeke e ne e le teng, e lokela ho ea dinomoro le initialize tsamaiso. Sena se hloka hore sehlopha git init. Ho etsa hore subdirectory ka dinomoro hore o tla ba le difaele tsohle ho hlokahala. Mothating ona, a e-s'o hlomamisa taolo tlhahiso ka morero. Ho eketsa difaele ho laola tlhoko ea bona ea ho li-index le etsa fixation pele la liphetoho tseo.

cloning sa polokelo

Ho fumana kopi ea e polokelo o teng hloka sehlopha git clone. Ka thuso ea Git fumana kopi ea hoo e ka bang tsohle data ho tswa seva ya. Hona ho sebetsa ho version tsohle ea e mong le faele. A tsobotsi e nago le mohola haholo, joaloka tabeng ea ho hloleha ha ho server a thulaganyo ka sebelisa clone tse etsetsoang efe kapa efe ea ho khutlela seva ho puso eo ho eona ho ne ho ha cloning. Sena ke ka tsela e tšoanang ho tsosolosa ntlha.

Hlakola faele ka Git

Uninstall faele efe kapa efe e ka ba, haeba re kgetholla e tsoa ho e-index, ke hore, ea difaele lebellwa. Sena se hloka hore sehlopha git talla. E boetse e tlosa faele ho tswa dinomoro le mosebedisi ya. Ka nako eo o lokela ho phetha etsang. Ka mor'a hae, faele feela nyamela 'me ha ho nako e telele ho leihlo. Haeba e fetohile, 'me e se e baliloe, ka nako eo etsa kopo ya ho tloswa qobelloa le khetho -f. Joalo mokhoa e tla thibela ho tlosoa ya data eo a e-s'o ngolisitse paloma, le hore ha ho na tsela ea ho tsosolosa tsamaiso.

Hlakola liphetoho

Ka nako efe kapa efe, ho ka 'na ha hlokahala ho felisa ketso efe kapa efe. Ha mosebedisi e nang le etsa pele, ho lebala ho eketsa ba bang ba difaele, hoa khoneha ho feta e ka ho sebelisa khetho --amend. taelo ena e sebediswa ho etsa index. Haeba ka mor'a ho mo pholose ho qetela o ne a sa etsa liphetoho leha e le holo e tla ba le boemong bo tšoanang, 'me mohlophisi e tla ba maikutlo, moo mosebedisi e ka fetola tsohle tseo o hlokang. E lokela ho a hopola hore ha mong le e mong hlakoloa ha buuoa tla hlakotsoe. Ka linako tse ling u ka ka ho sa feleng hlakola ya data hlokahala. E lokela ho ba mamela ka hloko.

diphetho

Joale mosebedisi o lokela ho theha e le maikutlo a mabapi le seo Git, ke hobane'ng ha ho hlokahala tsamaiso ena phetolelo ea taolo, moo e fapane le lihlahisoa tse ling tse tšoanang. Ho hlakile hore a review le feletseng ke ke ho hlokahala ho kenya tlhahiso sebetsa ya Git le Litlhophiso tsa botho bakeng sa bona. Ke ke a thibela sao tutorial kapa video efe kapa efe ka la Git bakeng sa "dummies", e leng tla ba khona ho tšoara mosebedisi mohato ka mohato ka tshebetso ya ho sebetsa ka tsamaiso ea.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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