CoimpiutaireanBathar-bog

Git - dè a tha e? Git airson luchd-tòiseachaidh: Tuairisgeul

Tha mòran de dhaoine an sàs le bathar-bog a leasachadh, a chuala mu Git. Dè na trì litrichean? Tha e cudromach a thuigsinn air an tuairisgeul, a thuilleadh air na prionnsapalan obrachaidh, a 'leantainn air adhart gu h-èifeachdach a' cleachdadh an tionndadh seo siostam smachd, a tha, eu-coltach eile siostaman a tha tur eadar-dhealaichte bun-bheachdan fiosrachaidh, obair leis, a dh'aindeoin coltach neach-cleachdaidh eadar-aghaidh. Mar sin, dè tha Git?

Tuairisgeul

Git S e sgaoileadh dreach smachd siostam ùr a leasachadh faidhle. Chaidh a stèidheachadh ann an 2005. Tha ùghdar nan Linux-siostaim-obrachaidh. Tha an siostam synchronizes an obair air an làraich, a thuilleadh air a chumail agus ùrachadh atharrachaidhean do na faidhlichean. 'S e seo fìor ghoireasach dòigh-obrach nuair a ag obair air pròiseact beagan leasachaidh. Gu ruige seo, tha e Git thathar a 'cleachdadh ann an iomadh ainmeil phròiseactan. A leithid a chleachdadh? Mar eisimpleir, a 'leasachadh an siostam-obrachaidh Android a tha an sàs ann an àireamh mhòr de luchd-prògramaidh. Bhiodh e gu math mì-ghoireasach ma tha aon dhiubh a 'dèanamh eadar-dhealachadh, agus cuid eile nach robh fios mu dheidhinn. Git cuideachd a 'toirt cothrom h-uile duine a bhith mothachail air a h-uile h-atharrachaidhean, agus ann an cùis de mhearachdan a dhol air ais gu roimhe tionndaidhean de na faidhlichean.

Cleachdadh gheàrr-dhealbhannan, nach badan

Tha am prìomh eadar-dhealachadh eadar Git agus eile dreach siostaman smachd gu bheil e a 'coimhead air an dàta. As prògraman stòr fiosrachadh mar liosta de atharrachaidhean, ris an canar badan airson faidhlichean. Leithid sin de shiostaman gabhail a-steach dàta a stòradh mar seata de faidhlichean, a thuilleadh air seata de atharrachaidhean a tha air a dhèanamh airson gach faidhle le spèis gu àm. Ciamar a stòradh dàta a Git? Dè a tha ann an siostam seo a 'cur an cèill e air leth bhon fheadhainn eile? An àite badan, a 'stòradh dàta a tha air a seata de tilgeadh de faidhle beag a-siostam. Nuair a bhios neach-cleachdaidh a 'gealltainn tionndadh ùr a' phròiseict, an t-siostam dìreach a 'cumail mould faidhl inbhe aig an àm. Gus èifeachdas a mheudachadh ann an suidheachadh far am faidhle Cha do dh'atharraich an siostam Chan eil a shàbhaladh, agus a 'dèanamh iomradh air roimhe shàbhaladh lethbhreac de a bha air a dèanamh suas gu ruige seo.

'S e seo an coimeas ri cudromach eile siostaman smachd, a tha dualach ann Git. Dè an diofar eadar na buannachdan? Git a 'fàs mar faidhle beag siostam le glè chumhachdach innealan a' ruith air a mullach.

Advantageously obraichean ionadail

Gus coileanadh a 'mhòr chuid obraichean ann Git, ach feumaidh ionadail faidhlichean agus goireasan. Tha seo a 'ciallachadh gu bheil ann as trice chan eil feum air dàta a stòradh air coimpiutairean eile air an lìonra. Bhon a h-uile h-atharrachaidhean anns a 'phròiseact a tha air an diosg, a' coileanadh obraichean a 'dol aig astar dealanaich. Mar eisimpleir, gus coimhead air eachdraidh a 'phròiseict, chan eil e riatanach a luchdachadh a-nuas bho an fhrithealaiche. Leugh i bho ionadail repository air a 'choimpiutair. Ma tha sibh ag iarraidh fhaicinn na h-atharrachaidhean eadar an tionndadh de faidhl, a chaidh a dhèanamh bho chionn mìos, agus an-dràsta, faodaidh sibh a dhèanamh gu math luath, gun a bhith a 'tionndadh an fhrithealaiche.

Another obair ionadail rud a tha sin a bhith tòrr rudan ri dhèanamh gun lìonra. Mar eisimpleir, a-leasachaidh urrainn atharrachaidhean a dhèanamh fhad 'sa bha ann an còmhdhail. Ann an iomadh siostaman smachd, nach eil seo comasach.

Amharc an dàta ionracas

Mus tèid thu a shàbhaladh faidhle sam bith, tha e air a shònrachadh a code ann an riochd checksum obrachadh a-mach dìreach Git. Dè tha ann an checksum? Tha seo a luach, a tha air a thomhas a 'cleachdadh sònraichte ann ris an algairim agus thathar a' cleachdadh airson dearbhadh air an ionracas rè dàta a stòradh agus sgaoileadh. Tha e do-dhèanta càil atharrachadh gun an eòlas Git, agus tha e na phàirt chudromach den t-siostam feallsanachd.

Tha iad seo gu tric a 'cur ris

Bha cha mhòr a h-uile gnìomhan a tha a 'tachairt ann an Git, a chur ris an stòr-dàta. Tha iad gu math doirbh a thoirt air falbh. Chan urrainn dhut ach a 'call an stòradh fiosrachadh nach eil fhathast, ach a' call a tha dùnadh a-mach nuair a tha e glasan a-steach dhan àite. Air an adhbhar seo, tha mòran dhaoine a 'roghnachadh e Git, oir faodaidh tu a dhèanamh deuchainnean gun cunnart rudeigin a dhèanamh irreparable.

faidhl inbhe

Ag obair le Git do luchd-tòiseachaidh a-steach a 'cuimhneachadh gu bheil am faidhle a dh'fhaodas a bhith ann an aon de na trì stàitean:

  • Stèidhichte, is e sin, am faidhle a stòradh ann an stòr.
  • Atharrachadh nuair a bhios atharrachaidhean air a bhith air a dhèanamh ach chan eil e fhathast a chur gu bàs air an gleidheadh.
  • Deasaichte - atharrachadh faidhlichean a tha air an comharrachadh airson glèidhteachas.

Mar sin, ann am pròiseactan a tha a 'cleachdadh na Git, tha trì earrannan airson na diofar stàitean an fhaidhle seo:

  • Tha Git eòlaire, a Stores an meata-dàta agus nì stòr-dàta. 'S e seo pàirt as cudromaiche den t-siostam.
  • Ag obair eòlaire, a tha a 'togail bhon stòr-dàta lethbhreac den dreach sam bith de phròiseact.
  • File bheil fiosrachadh mu dheidhinn an dèidh làimhe gleidheadh.

stàladh Git

Tha a 'chiad rud a dh'fheumas tu a dhèanamh ann an òrdugh, a' cleachdadh dreach siostam smachd - stàlaich e. Tha grunn dhòighean gus seo a dhèanamh. Tha dà prìomh roghainnean:

  • Stàlaicheas Git bho thobar.
  • Phacaid stàlaidh airson do àrd-chabhsair.

Stàlaicheas Git bho tùs

Nuair a bhios ri fhaotainn, a chleachdadh nas fheàrr air an roghainn seo, mar a tha an dreach as ùire bhios ri fhaighinn. Tha gach-ùrachadh mar as trice tha tòrr leasachaidhean feumail gus an neach-cleachdaidh eadar-aghaidh. Sin as coireach, ma tha thu a 'stàladh bho Stòr Chan eil e ro dhoirbh dhuibh, tha e nas fheàrr a thaghadh. Seadh, agus as Linux gabhail a-steach sgaoilidhean à bith pacaidean.

Feumaidh tu a stàladh an dhìth leabharlannan: expat, stiùireadh cùrsa, libiconv, openssl, zlib. Dèidh a stàladh orra, faodaidh sibh a luchdachadh a-nuas an tionndadh as ùire siostam smachd, a chur ri chèile e is stàlaich e.

Stàladh air Windows

Ma tha thu nach eil Linux, mar a tha mi ag iarraidh a 'cleachdadh Git, Windows cuideachd a' toirt taic-siostam seo. Agus tha e gu math furasta a stàladh. Tha pròiseact msysGit, an stàladh modh-obrach a tha aon de na b 'fhasa. Feumaidh tu dìreach a luchdachadh a-nuas an stàlaicheir faidhl, a gheibhear air a 'phròiseict GitHub duilleag, agus an uair sin ga ruith. An dèidh a stàladh air a 'choimpiutair agad bidh dà tionndaidhean - grafaigeach agus Console.

Ciad setup Git

Aon uair 'siostam smachd na tha air a stàladh air a' choimpiutair agad, feumaidh tu a 'seinn cuid de na ceumannan a rÄ iteachadh an àrainneachd airson an neach-cleachdaidh. Tha seo a dhèanamh ach aon uair. Nuair a bhios ag ùrachadh a h-uile roghainnean a shàbhaladh. Faodaidh iad a bhith air atharrachadh aig àm sam bith.

Git gabhail a-steach utility git Rèiteachadh, a tha a 'toirt cothrom gus dèanamh roghainnean is smachd a chumail air obrachadh an siostam, a thuilleadh air a choltas. Nam paraimeadaran seo ghabhas cumail ann an trì àiteachan:

  • Tha am faidhle anns a bheil na luachan a tha cumanta do luchd-cleachdaidh uile agus stòras.
  • Tha am faidhle a tha an suidheachaidhean sònraichte neach-cleachdaidh.
  • Ann an fhaidhle rèiteachaidh suidhichte ann an-dràsta repository. A leithid de pharamadairean tha dligheach ach air a shon.

custom ainm

A 'chiad uile, an dèidh a stàladh, feumaidh tu a' toirt ainm neach-cleachdaidh agus post-dealain. Tha seo gu math cudromach, mar gach gealltainn (shàbhaladh staid) Tha an dàta. Tha iad a 'gabhail a-steach anns a' gealltainn a h-uile a sgaoileadh agus chan urrainn a bhith air atharrachadh an dèidh sin.

Ma tha thu a 'sònrachadh -global roghainn, na suidheachaidhean seo, bidh feum a dhèanamh aon uair.

Taghadh airson 'teacsa a-deasachaidh

An dèidh a 'sònrachadh an ainm an neach-deasachaidh a thaghadh, a dh'fheumte nuair a taipeadh brathan ann Git. Default a 'cleachdadh bratach an siostam-obrachaidh neach-deasachaidh. Ma tha an neach-cleachdaidh ag iarraidh a 'cleachdadh an taobh eile, a dh'fheumas sibh gus clàradh e ann an fhaidhle rèiteachaidh ann an core.editor loidhne.

Check roghainnean

Airson fios a bunaitean Git, feumaidh tu a bhith comasach air sùil a thoirt air na roghainnean a chleachdadh. Airson an adhbhair seo an sgioba a 'git an Rèiteachadh -list. Tha ea 'sealltainn a h-uile roghainnean a dh'fhaodar a lorg. Nithean roghainnean ainmean a dh'fhaodadh a bhith air an liostadh barrachd air aon uair. Tha seo mar thoradh air gu bheil Git a 'leughadh an aon prìomh eadar-dhealaichte bho na faidhlichean. Anns an t-suidheachadh seo, luach mu dheireadh air a chleachdadh airson gach prìomh. Tha e comasach sùil a thoirt air na luachan aig cuid de iuchraichean a 'freagairt a-steach do sgioba an àite «--list» - «key {}".

Ciamar a chruthachadh repository

Gus seo a choileanadh ann an dà dhòigh-amas. Tha a 'chiad thoirt a-steach ann an-dràsta eòlaire, no a' phròiseact. Tha an dàrna - a clone bho an fhrithealaiche a tha ann cheana repository.

Cruthaich seo eòlaire

Ma cho-dhùineas an neach-cleachdaidh a 'tòiseachadh a' cleachdadh Git a th 'ann pròiseact, feumaidh e dhol dhan eòlaire' tòiseachadh an t-siostam. Tha feum air sgioba git init. Tha e a 'cruthachadh fo-eòlaire san eòlaire a bhios anns a h-uile riatanach faidhlichean. Aig an ìre seo, chan eil e fhathast air a stàladh dreach smachd air a 'phròiseact. Gus Cuir faidhlichean smachd a chumail air an fheum aca air an clàr-amais agus a 'dèanamh a' chiad fixation de na h-atharrachaidhean.

cloning a repository

Airson lethbhreac fhaighinn a th 'ann repository feumaidh sgioba git clone. Le cuideachadh Git a 'faighinn lethbhreac de cha mhòr a h-uile dàta bhon fhrithealaiche. Tha seo a 'buntainn ris a h-uile tionndaidhean aig gach faidhle. A glè ghoireasach feart, mar ann an cùis a 'fàilligeadh air an fhrithealaiche phrogramaiche urrainn cleachdadh na clone sam bith air luchd-dèiligidh a' tilleadh an fhrithealaiche don stàit ann a bha e nuair a cloning. Tha seo coltach ris a 'phuing air ais.

A sguabadh às faidhle ann Git

Di-stàlaich faidhle sam bith a dh'fhaodas a bhith, ma tha sinn a dhùnadh a-mach bho na clàr-amais, 'se sin, a' cumail sùil air na faidhlichean. Tha feum air sgioba git RM. Tha e cuideachd a 'toirt air falbh am faidhle bho neach-cleachdaidh a eòlaire. An uair sin, feumaidh tu a 'cluich a' peacachadh. An dèidh dha, am faidhle dìreach a-mach à sealladh agus nach eil a sgrùdadh. Ma tha e air atharrachadh, agus a tha mar-thà san chlàr-amais, an uair sin tagradh a chur a 'fheudar a thoirt air falbh leis a' -f roghainn. A leithid de dhòigh bidh casg a chur air an toirt air falbh dàta nach eil fhathast an sàs ann an boillsgeadh, agus nach eil dòigh air ais air an t-siostam.

Sguir atharrachaidhean

Aig àm sam bith, faodaidh e bhith riatanach gus cur às do gnìomh sam bith. Ma tha an neach-cleachdaidh a tha a 'gealltainn tràth, a' dìochuimhneachadh a chur ris cuid de na faidhlichean, tha e comasach a bheireadh barr e le bhith a 'cleachdadh na roghainn --amend. Tha seo a 'àithne a chleachdadh gus a' gealltainn an clàr-amais. Ma tha an dèidh a 'Sàbhail mu dheireadh cha robh atharrachaidhean sam bith a dhèanamh, bidh am pròiseact a bhith anns an aon staid, agus an neach-deasachaidh gum bi na beachdan, far a bheil an neach-cleachdaidh a dheasachadh a h-uile rud a dh'fheumas tu. Feumaidh ea bhith a 'cuimhneachadh nach eil a h-uile obrachadh a dhubhadh às na thèid a chur dheth. Uaireannan faodaidh tu buan a sguabadh às an dàta riatanach. Bu chòir a bhith furachail.

toraidhean

A-nis bu chòir an neach-cleachdaidh a chruthachadh dè tha na Git, carson a dh'fheumas an tionndadh seo siostam smachd, mar a tha e eadar-dhealaichte bho stuthan eile. Tha e soilleir gum bi làn ath-sgrùdadh a tha a dhìth airson stàladh a bhith ag obair air dreach Git le na roghainnean pearsanta dhaibh fhèin. Neo-oideachaidh a bhacadh sam bith no bhidio cùrsa air Git airson "dummies", a bhios comasach air a chumail an neach-cleachdaidh ceum air cheum tro phròiseas de bhith ag obair leis an t-siostam.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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