CyfrifiaduronMeddalwedd

Git Sylfaenol gorchmynion: crib

Yn rhaglennu, systemau awtomataidd difrifol fel arfer yn cynnwys datblygwyr lluosog, sy'n gweithio ar yr un prosiect. Ar yr un pryd mae'n rhaid i ni rywsut yn sylweddoli y posibilrwydd o dasgau ymddygiad gyfochrog heb ragfarn iddo. Rhaid i bob aelod o'r tîm yn gwybod ei fod yn ysgrifennu y cod Ni fydd yn gallu i dynnu neu newid yn ddiweddarach rhaglennydd arall.

Mae'n bwysig iawn i allu gweld hanes newidiadau yn y cynllun, a thrwy hynny yn gyflym ac yn ddibynadwy hyd i'r mannau cythryblus a chamgymeriadau.

tasgau hyn yn cael eu cynllunio i drin y system rheoli fersiwn. Ac un o'r rhain yn gynnyrch o'r enw GIT.

Systemau Rheoli Fersiwn: A theori bach

Yn fyr - unrhyw system rheoli fersiwn yn caniatáu i chi i achub yr holl newidiadau a wnaed i'r ffeil prosiect. Mae hyn yn ei gwneud yn bosibl i reoli gwallau yn y cod ac mae eu dileu gyflym.

Yn gonfensiynol, gall system rheoli fersiwn yn cael ei rannu yn dri math:

  • lleol;
  • canolog;
  • dosbarthu.

Mathau o systemau rheoli fersiwn

opsiwn lleol yn eich galluogi i greu cronfa ddata gyda'r holl newidiadau yn y ffeil prosiect datblygu. Mae'r rhywogaeth hon yn y mwyaf syml ac yn hygyrch, ac yn gallu gweithredu rhaglennydd cyfrifiadur neu gyfranogwr.

systemau rheoli fersiwn canolog wedi penderfynu mater mor amserol wrth i'r gwaith ar y prosiect gan ychydig o ddatblygwyr. Ei hanfod yn gorwedd yn y ffaith nad yw'r ffeiliau yn cael eu storio ar y cyfrifiadur lleol, ac mewn gweinydd penodol y mae'n cael ei gysylltu. Felly, gall y cyfranogwyr y prosiect gael mynediad gwahanol fersiynau o ffeiliau, ac mae'n dod yn haws i'w reoli pwy a beth sydd ddim ar gael yn y datblygiad. Fodd bynnag, os am ryw reswm y gweinydd ar gael neu yn methu, yna mae unrhyw broblemau difrifol. Gall hyn gael ei gwaethygu gan y ffaith nad yw hynny'n bosibl bob amser i adennill yr holl ddata yn ôl.

systemau rheoli fersiwn a ddosbarthwyd, bob tro y byddwch yn cael mynediad i'r gweinydd canolog yn creu copi cyflawn o'r ffeiliau prosiect ar gyfrifiadur lleol y defnyddiwr. Hynny yw, ar unrhyw amser penodol efallai y bydd lluosog gopïau o'r prosiect - ar beiriannau o gyfranogwyr ac ar y gweinydd. O ystyried y mecanweithiau hyblyg y canghennog gyda'r dull hwn gallu ac yn cynnal datblygiad cyfochrog i wahanol gyfeiriadau, mae'n parhau i fod o fewn yr un prosiect. Git yn ymwneud â dosbarthu systemau rheoli fersiynau.

Git: Disgrifiad a nodweddion y system

Mae gan system rheoli fersiwn git ei nodweddion ei hun. Rhan fwyaf o systemau storio ffeiliau, eu newid yn ôl y cyfarwyddiadau yn y prosiect. Hynny yw, er enghraifft, y fersiwn o'r datblygiad presennol y rhif 3 yn gallu cynnwys data am y newidiadau yn y ffeil A a B. Ac yn fersiwn 4 bydd yn A, B, ac C. Felly, mae'r ffeiliau yn cael eu newid yn ôl yr angen.

Git yn gweithredu ychydig yn wahanol. Bydd pob fersiwn o'r prosiect yn cynnwys opsiynau ar gyfer pob un o'r ffeiliau A, B ac C. Waeth, sut y bydd llawer ohonynt yn cael ei wneud newidiadau. Wrth gwrs, nid yw GIT yn storio copi o bob ffeil, ac yn defnyddio dim ond cyfeiriad ato.

Nodwedd bwysig arall yw'r gallu i weithio'n uniongyrchol gyda storio lleol. Hynny yw, os ydych am wneud newidiadau, maent yn gwerthu yn uniongyrchol i'r cyfrifiadur cyfranogwr prosiect. Mae hyn yn ddefnyddiol iawn pan fydd y datblygwr yn bell oddi ar y Rhyngrwyd. Yna, wrth gael mynediad at y gweinydd, byddwch yn gallu anfon yr holl ddata mewn ystorfa gyffredin.

Er mwyn gwarchod cyfanrwydd y data y dull o stwnsio pob ffeil addaswyd gan SHA-1. Mae hyn yn galluogi system rheoli fersiwn i wybod yn union ble, pryd a phwy newid y ffeil.

Git: Gosod

Er mwyn dechrau gweithio gyda GIT, mae angen i chi osod. Mae system rheoli fersiwn ar gael i'w ddefnyddio yn Windows, Mac OS, Linux.

Gall Windows fersiwn ei lwytho i lawr yn y cyfeiriad canlynol: git-for-windows.github.io. Ar ôl lwytho i lawr y rhaglen rydych am eu gosod. gosodwr hawdd, fel na ddylai hyn weithdrefn achosi problemau.

Yn aml iawn, mae defnyddwyr yn wynebu problem o'r fath, lle y consol yn ysgrifennu nad yw GIT yn gorchymyn mewnol neu allanol wrth geisio mynd i mewn i'r data. Gallai ateb fyddai ychwanegu'r llwybr llawn i'r cyfeiriadur yn y newidyn amgylchedd PATH.

tîm cyntaf

Ar ôl i chi osod y system rheoli fersiwn ar y cyfrifiadur, mae'n rhaid iddo gael ei ffurfweddu. Mae'n werth nodi bod yn rhaid i yn y fan hon yn y wefan Github gael ei gofrestru gyda'ch cyfrif. Er mwyn cyflawni'r cyfluniad cychwynnol, mae angen i chi ffonio'r cleient consol, gan y bydd yn rhaid i fynd i mewn gorchmynion. Gallwch wneud hyn drwy dde-glicio a dewis GIT Bash. Dylai Cleient agor consol ffenestr sy'n gwahodd i fynd i mewn i'r data. Mae'n angenrheidiol i berfformio cyfres GIT Bash gorchymyn:

  • config git user.name --global '' Enw '';
  • git config user.mail --global '' E-bost ''.

Ar y cam hwn, mae'n rhaid i chi ffurfweddu y dull o terfyniadau llinell gyda dau gorchmynion:

  • git config --global core.autocrlf wir;
  • git config --global core.safecrlf ffug.

Am git setup cychwynnol mae hynny'n ddigon. Nesaf, bydd y tîm yn cael ei ddefnyddio ar gyfer rheoli prosiectau.

Sylfaenol gorchmynion GIT

  • Init: Mae'r gorchymyn yn creu storfa newydd.

Enghraifft o ddefnydd: Enw'r Prosiect init.

  • Clone. Yn cynhyrchu copïo ystorfa presennol o ffynhonnell o bell.

Mae hynny'n cael ei ddefnyddio gorchymyn clôn git: git clôn: //github.com/put ystorfa.

  • Add. Y gorchymyn a ddefnyddir fwyaf aml mewn system rheoli fersiwn GIT. Mae'n perfformio tasg syml - i ychwanegu ffeiliau penodedig mewn ardal benodol, y cyfeirir atynt fel mynegai neu olygfa. Ynddo gallwch drosglwyddo mwy o ffeiliau neu ffolderi sydd angen eu hychwanegu wedyn i'r ystorfa, neu i'w roi yn y GIT iaith, "i gyflawni".

Un enghraifft o ddefnydd y GIT gorchmynion edrych fel hyn: ychwanegu nekiy_fayl.txt.

  • Statws. Mae'n caniatáu i chi weld rhestr o'r ffeiliau sydd yn bresennol yn y mynegai a'r cyfeiriadur gwaith. Mae'n gwasanaethu i reoli a gweld y data yn barod i ymrwymo neu ei newid, ond nid heb arbed fersiynau o'r olygfa.

  • Diff. Mae'n dangos gwahaniaeth o wladwriaethau. Er enghraifft, gyda git hwn gorchmynion, gallwch benderfynu a oes newid rhwng y ffolder prosiect a'r mynegai.
  • Ymrwymo. Yn perfformio yn arbed argraff yr hyn oll oedd yn y mynegai uniongyrchol i mewn i'r gronfa ddata. O ganlyniad i GIT gorchmynion ffeil testun sy'n ymddangos ar y sgrin, lle y gallwch nodi yn union pa newidiadau a wnaed. A hefyd, byddwch yn gweld gwybodaeth am faint o ffeiliau yn destun i ymrwymo, a checksum. Y prif beth - peidiwch ag anghofio bod ar ôl bydd y newid yn y sail ddangos dim ond y data sydd wedi ei gofnodi yn y mynegai git ychwanegu gorchymyn.

gorchmynion Ychwanegol GIT

  • Ailosod. Ar swyddogaethau gorchymyn hwn yn dweud ei henw. Mae hi jyst taflu allan ardal oerach - mynegai, y ffeil penodedig, gosod yno ar hap. Dylid trin yn ofalus ailosod gan ddefnyddio gorchmynion allweddol - - galed, gan y bydd hyn yn effeithio ar y ffeiliau yn y cyfeiriadur gwaith, a all arwain at ganlyniadau anfwriadol.
  • Rm. Mae'r rhan fwyaf yn union y gall y tîm hwn yn cael ei ddisgrifio fel git gwrthdro adio, gan ei fod yn cael gwared ar ffeiliau o'r mynegai. Fodd bynnag, ar yr un pryd yn fwy ac o'r ffolder gweithio.

defnydd Enghraifft: git rm nekiy_fayl.txt.

  • Mv. Yn symud y ffeil.
  • Glân. Cynllun ar gyfer glanhau y ffolder prosiect o ffeiliau diangen.

gorchmynion Cyflwynir yn cael eu defnyddio ar gyfer anghenion cyffredinol y prosiect.

Gan weithio gyda changhennau yn ystorfeydd git

I reoli canghennau yn GIT set arbennig o orchmynion. Maent yn gallu cysylltu, dileu, creu cangen yn GIT. rhestr gorchymyn yn cael ei ddangos isod.

  • Cangen. Mae'r gorchymyn hwn ar gael ychydig o allweddi, y gallwch ei defnyddio i reoli'r canghennau hyblyg yn y prosiect. Cangen yn aml arf ar gyfer rheolaeth lawn dros gyflwr y ystorfa. Bydd galwad syml i gangen git cyhoeddi rhestr o'r holl ystorfa canghennau presennol. Y dewis -v ychwanegu at y gorchymyn a fydd yn arddangos y unrhyw yn ymrwymo wedi cael eu cofnodi yn y blynyddoedd diwethaf. A bydd y defnydd -d gwared ar y canghennau penodol. Gall cangen nid yn unig yn tynnu ond hefyd i greu. Perfformio cangen git fydd imya_vetki arwain at drefnu cangen newydd yn y prosiect. Mae'n werth nodi bod yn yr achos hwn pwyntydd i'r sefyllfa sy'n gweithio ar hyn o bryd yn wahanol. Er enghraifft, gan greu imya_vetki gellir ei lleoli mewn gwirionedd yn feistr cangen.
  • I symud at yr eitem a ddymunir, mae gorchymyn GIT nuzhnaya_vetka til sy'n aildrefnu'r pwyntydd i'r gangen a ddymunir.
  • Til. Fel y soniwyd uchod, mae'r toglau.
  • Cyfuno. Mae'r gorchymyn yn caniatáu i chi i uno sawl cangen gyda'i gilydd.
  • Log. Nodwedd dangos yr holl newidiadau o ddechrau'r prosiect a hyd at yr olaf yn ymrwymo. Gan ddefnyddio amrywiaeth o allweddi, ynghyd â her tîm yn eich galluogi i ymestyn ei swyddogaeth. Er enghraifft, yn galw git log -P -2 caniatáu i chi weld gwybodaeth fanwl am y newidiadau ym mhob cyflawni. -2 ail allwedd yn dweud bod angen i chi ddangos dim ond y 2 newid diwethaf. ddadl --stat ei ychwanegu at y log git alwad, yn perfformio bron yr un fath â p, ond mewn mwy o fanylder a gyda ffurf gryno. Hefyd, gan ddefnyddio'r log git, gallwch arddangos gwybodaeth am y newidiadau drwy greu eich fformat arddangos eich hun gan ddefnyddio'r fformat opsiwn eithaf allweddol. Er mwyn rhoi math arbennig o angen i ddefnyddio rhyw fath o ymadroddion rheolaidd. Er enghraifft, mae hyn yn cael log --pretty = fformat ''% h,% yn,% AR,% s '' yn dod â hash byr o ymrwymo, yna ei awdur, dyddiad a sylwadau newidiadau. Mae hyn yn ddefnyddiol iawn wrth edrych ar nifer fawr o yn ymrwymo.

Gorchmynion ar gyfer y system gwaith a ddosbarthwyd

  • Nôl. Pan fyddwch yn mynd i mewn hon archa, git consol mudo pob newid o'r ystorfa o bell i'r lleol.
  • Tynnwch. gorchymyn tynnu git yn gyfuniad o ddau o'r uchod - git nôl ac uno git. Hynny yw, yn gyntaf yn derbyn gwybodaeth oddi wrth y storfa bell, ac yna uno â'r gangen a ddefnyddir ar hyn o bryd.
  • Gwthiwch. Mae'n o'r enw gorchymyn hwn yn fynegiant o "gwthio" yn yr amgylchedd y defnyddiwr, sy'n golygu bod y cysylltiad i'r ystorfa bell a throsglwyddo i newidiadau yn yr leol.

gorchmynion o Bell

  • Pell. Mae'n arf pwerus ar gyfer rheoli cadwrfeydd bell. Gyda'r anghysbell, gallwch eu dileu, gweld, yn symud, neu greu rhai newydd.
  • Archif. Yr enw yn siarad drosto'i hun. Ardal Reoli yn eich galluogi i greu archif gyda'r addasiadau angenrheidiol, er enghraifft, i baratoi ar gyfer ei drosglwyddo dros y rhwydwaith.

Sut i ddefnyddio'r daflen twyllo hwn

Nid yw deunyddiau a gyflwynir yn yr erthygl yn adlewyrchu'r holl orchmynion GIT. Crib yn hytrach wedi'i chynllunio i helpu dechreuwyr sydd eisiau dysgu hwn cynnyrch yn hytrach cymhleth ar gyfer rheoli fersiynau. Mae pobl sy'n am beth amser yn mynd ati i ddefnyddio'r GIT, mae'n helpu i gofio yn sydyn anghofio gorchmynion allweddol neu ei ysgrifennu.

Yn wir, mae gan y system rheoli fersiwn GIT potensial enfawr o ran cyfluniad a rheoli. Mae digonedd o dimau ac ychydig o allweddi sy'n cael eu defnyddio ynddynt - y dystiolaeth orau. Ar gyfer y rhai sy'n dymuno astudio yn fanwl yr holl eiddo a lleoliadau GIT, mae llawer o lawlyfrau, gan gynnwys swyddog o'r Github, lle mae'r system gyfan yn cael ei ddisgrifio yn fanwl, ac mae'r holl fanylion y defnydd o orchmynion.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cy.birmiss.com. Theme powered by WordPress.